JS 计算时间范围,最近一周、一个月


//
最近一周 getDay(-7) 返回的是距离当前日期的一周后的时间
//一月 getDay(-30)
//一年 getDay(-365)
function getDay(day){   var today = new Date();   var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;   today.setTime(targetday_milliseconds); //注意,这行是关键代码   var tYear = today.getFullYear();   var tMonth = today.getMonth();   var tDate = today.getDate();   tMonth = doHandleMonth(tMonth + 1);   tDate = doHandleMonth(tDate);   return tYear+"-"+tMonth+"-"+tDate; } function doHandleMonth(month){   var m = month;   if(month.toString().length == 1){     m = "0" + month;   }   return m; }

参考连接:http://www.javashuo.com/article/p-gecrnieq-gb.htmlhtml

相关文章
相关标签/搜索