您的位置:首页 > Web前端 > JavaScript

js日期计算

2007-07-27 13:55 246 查看
function getDate(days){
var now=new Date();
if(days>=1){now=new Date(now.getTime()-86400000*days);}
var yyyy=now.getFullYear(),mm=(now.getMonth()+1).toString(),dd=now.getDate().toString();
if(mm.length==1){mm='0'+mm;} if(dd.length==1){dd='0'+dd;}
return (yyyy+'-'+mm+'-'+dd);
}

上面86400000=24小时*60分*60秒+1000毫秒=1天

这个函数的功能是根据当前日期计算出10天前,或者10天后(使用负参数)的日期,返回形式为"YYYY-MM-DD",

例如:getDate(10),表示返回10天前的日期,

今天干活的时候有了这个需求,就写了一个,放在这里,也希望能帮到有需求的朋友.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: