我正在尝试找出从今天开始获取 future 8 天的 javascript Date 对象的正确方法。
为什么?因为我想从今天的日期中减去给定的日期,如果它小于或等于 future 8 天,则执行某些操作。所以,我想出了如何用 new Date('2014-11-21T00:00:00.000-05:00')
解析给定的日期并从中获取日期对象,然后我可以从今天减去它,如下所示:new Date('2014-12-25T00:00:00.000-05:00') - new Date()
然后我必须将其与 future 8 天的日期对象(今天的日期对象)进行比较。
以下是我如何考虑为 future 8 天的日期创建日期对象:我创建了一个新的日期,其所有时间测量值都与今天相同,只是我在当天添加了 8。这是可行的,但如果今天距离月底还不到 8 天,那么我如何让它溢出到下个月呢?例如,27 日 + 8(10 月)应该是 11 月 4 日,而不是 10 月 35 日。
最佳答案
var date = new Date();
date.setDate((date.getDate() + 8));
//date.setDate((date.getDate() - 8)); example of subtracting
这就是在日期中添加或减去天数的方法。这将自动计算每月的 Angular 色结束情况。
关于 future 8 天的 JavaScript date() 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26342405/