1.获取当前时间
// var dateLocal=new Date().toLocaleDateString();//"2017/7/11"
// this.localDate=dateLocal.replace(/[\/]/g, "-");//"2017-7-11"
2.获取本周日期
var now=new Date();
var start=new Date();
var n=now.getDay();
for(var i=1;i<=7;i++){
var day=start.setDate(now.getDate()-n+i);
day=new Date(day);
day = day.getFullYear() + "-" + (day.getMonth()+1) + "-" + day.getDate();
console.log(day);
}
3.获取url中的参数
function GetQueryStringRegExp(name,url) {
var reg = new RegExp("(^|\?|&)" + name + "=([^&]*)(\s|&|$)", "i");
4.全选/全不选
function selectAll(objSelect) {
if (objSelect.checked == true) {
$("input[name='chkId']").attr("checked", true);
$("input[name='chkAll']").attr("checked", true);
}
else if (objSelect.checked == false) {
$("input[name='chkId']").attr("checked", false);
$("input[name='chkAll']").attr("checked", false);
}
}
5.日期对比
function ValidateDate() {
var beginDate = $("#t_datestart").val();
var endDate = $("#t_dateend").val();
if (beginDate.length > 0 && endDate.length>0) {
var sDate = new Date(beginDate.replace(/-/g, "/"));
var eDate= new Date(endDate.replace(/-/g, "/"));
if (sDate > eDate) {
alert('开始日期要小于结束日期');
return false;
}
}
6.回车提交
$("id").onkeypress = function (event) {
event = (event) ? event : ((window.event) ? window.event : "")
keyCode = event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode);
if (keyCode == 13) {
$("SubmitLogin").onclick();
}
}
7.js写cookie
function setCookie(name, value, expires, path, domain) {
if (!expires) expires = -1;
if (!path) path = "/";
var d = "" + name + "=" + value;
var e;
if (expires < 0) {
e = "";
}
else if (expires == 0) {
var f = new Date(1970, 1, 1);
e = ";expires=" + f.toUTCString();
}
else {
var now = new Date();
var f = new Date(now.getTime() + expires * 1000);
e = ";expires=" + f.toUTCString();
}
var dm;
if (!domain) {
dm = "";
}
else {
dm = ";domain=" + domain;
}
document.cookie = name + "=" + value + ";path=" + path + e + dm;
};
8.js读cookie
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) {
return decodeURIComponent(c.substring(nameEQ.length, c.length))
}
} return null
}
9.获取当前时间
function GetCurrentDate() {
var d = new Date();
var y = d.getYear()+1900;
month = add_zero(d.getMonth() + 1),
days = add_zero(d.getDate()),
hours = add_zero(d.getHours());
minutes = add_zero(d.getMinutes()),
seconds = add_zero(d.getSeconds());
var str = y + '-' + month + '-' + days + ' ' + hours + ':' + minutes + ':' + seconds;
return str;
};
function add_zero(temp) {
if (temp < 10) return "0" + temp;
else return temp;
}
10.js去空格
String.prototype.Trim = function()
{ return this.replace(/(^s*)|(s*$)/g, ""); }
String.prototype.LTrim = function()
{return this.replace(/(^s*)/g, "");}
String.prototype.RTrim = function()
{return this.replace(/(s*$)/g, "");}
(未完待续…)