future 8 天的 JavaScript date() 对象

标签 javascript date datetime

我正在尝试找出从今天开始获取 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/

相关文章:

javascript - 从 Knockout 可观察数组中删除表中的选定行

javascript - 使用类型信息扩展对象原型(prototype)

javascript - Jquery 单选按钮提交多次重复相同的值

ruby - 为什么给时间加上一天会改变秒的小数部分?

c# - 与日期列表进行比较

javascript - 我可以使用哪些 highstock 选项来删除 xAxis 之间的内容

date - D3.js- 如何将刻度值格式化为季度而不是月

java - 如何使用 "d. LLLL YYYY"模式从日期字符串创建 java.time.LocalDate?

ruby-on-rails - ActiveRecord 中从 Rails 2.3 到 3.2 的日期转换

sql - SQL 中日期时间字段的时间部分