js生成日期,昨天、前天、今天、明天、一周后日期生成
javascript获取时间的方法是 new Date()
遇到需求要生成如下的时间
我们可以用这个函数做到
/**
* 按生成时间
* @param int day 要指定的天数
*/
function dateTime2Day(day){
//今天的时间戳 + 天数
return new Date().getTime() + 60 * 60 * 1000 * 24 * parseInt(day)
}
使用
// 昨天
dateTime2Day(-1)
// 前天
dateTime2Day(-2)
// 大前天
dateTime2Day(-3)
// 今天
dateTime2Day(0)
// 明天
dateTime2Day(1)
// 后天
dateTime2Day(2)
// 一周后
dateTime2Day(7)
// 一周前
dateTime2Day(-7)
是不是很简单