js日期计算

 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天前的日期,

今天干活的时候有了这个需求,就写了一个,放在这里,也希望能帮到有需求的朋友.

 

你可能感兴趣的:(Date,function)