<script type="text/javascript">
function dateOperator(date,days,operator)
{
date = date.replace(/-/g,"/"); //更改日期格式
var nd = new Date(date);
nd = nd.valueOf();
if(operator=="+"){
nd = nd + days * 24 * 60 * 60 * 1000;
}else if(operator=="-"){
nd = nd - days * 24 * 60 * 60 * 1000;
}else{
return false;
}
nd = new Date(nd);
var y = nd.getFullYear();
var m = nd.getMonth()+1;
var d = nd.getDate();
if(m <= 9) m = "0"+m;
if(d <= 9) d = "0"+d;
var cdate = y+"-"+m+"-"+d;
return cdate;
}
//相减
alert(dateOperator("2014-01-01",1,"-")) ;
//相加
alert(dateOperator("2014-01-01",1,"+")) ;
</script>
转自:http://www.2cto.com/kf/201309/244877.html