javascript date()对象将来8天

时间:2014-10-13 14:28:41

标签: javascript date datetime

我试图找出从今天开始8天内获取javascript Date对象的正确方法。

为什么呢?因为我想从今天的日期减去一个给定的日期,如果它在将来小于或等于8天,那么就做点什么。

所以,我想出了如何用new Date('2014-11-21T00:00:00.000-05:00')解析给定日期并从中获取日期对象,然后我可以从今天开始减去它:new Date('2014-12-25T00:00:00.000-05:00') - new Date()然后我必须比较它到日期对象8天 - 今天的日期对象。

以下是我对未来8天的日期对象的考虑:我创建了一个新的日期,所有时间的测量值与今天相同,但我在当天添加了8个。这是有效的,除非今天从月底开始不到8天,然后如何让它溢出到下个月。例如,27日+ 8(10月10日)应该是11月4日而不是10月10日。

1 个答案:

答案 0 :(得分:3)

 var date = new Date();
 date.setDate((date.getDate() + 8));
 //date.setDate((date.getDate() - 8)); example of subtracting

这是您从日期添加或减去天数的方法。这将自动计算每月的角色。