一。时间加减,日期加减,年月日加减一样。
<div bg_html"="" style="color: rgb(123, 125, 98); font-family: verdana, Arial, helvetica, sans-seriff; line-height: 18px; width: 1027px;">
varmydate=newDate('2012-05-1010:10:21');
mydate.setDate(mydate.getDate()+50);//当前时间加50天
二。分钟秒钟加减,setMinutes方法
mydate.setDate(mydate.getDate()+50);//当前时间加50天
格式转换
Date.prototype.format=function(format)
{
varo={
"M+":this.getMonth()+1,//month
"d+":this.getDate(),//day
"h+":this.getHours(),//hour
"m+":this.getMinutes(),//minute
"s+":this.getSeconds(),//second
"q+":Math.floor((this.getMonth()+3)/3),//quarter
"S":this.getMilliseconds()//millisecond
}
if(/(y+)/.test(format))
format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length));
for(varkino)
if(newRegExp("("+k+")").test(format))
format=format.replace(RegExp.$1,RegExp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length));
returnformat;
}
varmydate=newDate('2012-05-1010:10:21');{
varo={
"M+":this.getMonth()+1,//month
"d+":this.getDate(),//day
"h+":this.getHours(),//hour
"m+":this.getMinutes(),//minute
"s+":this.getSeconds(),//second
"q+":Math.floor((this.getMonth()+3)/3),//quarter
"S":this.getMilliseconds()//millisecond
}
if(/(y+)/.test(format))
format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length));
for(varkino)
if(newRegExp("("+k+")").test(format))
format=format.replace(RegExp.$1,RegExp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length));
returnformat;
}
mydate.setDate(mydate.getDate()+50);
mydate.setMinutes(min,sec,ms)
alert(mydate.format("yyyy-MM-ddhh:mm:ss"));