javascript date()对象,在未来的8天内

javascript date() object for 8 days in the future

本文关键字:未来 8天内 对象 date javascript      更新时间:2023-09-26

我正试图找出从今天起在未来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天,我该如何让它溢出到下个月。例如,(10月的)27+8应该是11月4日,而不是10月的35日。

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

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