var n;//n为天数
function N()
{
var now=new Date();
var date=new Date(now.getTime()-n*24*3600*1000);
var year=date.getFullYear();
var month=date.getMonth()+1>9?date.getMonth()+1:"0"+(date.getMonth()+1);
var day=date.getDate()>9?date.getDate():"0"+date.getDate();
var date=year+"-"+month+"-"+day;
return date;
}
N();
返回的结果格式为YYYY-MM-DD
如果有需要可以将时分秒加上去。写法类似