根据 JavaScript 日期计算过去的日期
查找当前日期之前几天的日期是编程中的常见任务。这可以在 JavaScript 中通过操作原生 Date 对象轻松实现。
问题:
我们如何从 JavaScript Date 中减去指定的天数来获得过去的日期?
答案:
解决方案关键在于利用 Date 对象的 setDate() 方法。此方法获取对象的日期值并分配一个新值。要返回 X 天,我们只需从当前日期中减去 X:
var d = new Date(); d.setDate(d.getDate() - 5);
说明:
在上面的代码中,我们创建一个 Date 对象 (d ) 代表当前日期。然后,我们调用 setDate() 并从现有日期值中减去 5,实际上向后移动 5 天。
注意:
示例:
var d = new Date(); console.log('Today is: ' + d.toLocaleString()); d.setDate(d.getDate() - 5); console.log('5 days ago was: ' + d.toLocaleString());
此代码将输出当前日期和 5 天前的日期它。
以上是如何从 JavaScript 日期中减去天数以获得过去的日期?的详细内容。更多信息请关注PHP中文网其他相关文章!