首页 >web前端 >js教程 >如何从 JavaScript 日期中减去 X 天?

如何从 JavaScript 日期中减去 X 天?

Barbara Streisand
Barbara Streisand原创
2024-12-04 16:29:11599浏览

How to Subtract X Days from a JavaScript Date?

从普通 JavaScript 日期中减去天数

在 JavaScript 中,您可以使用 setDate() 方法轻松返回给定日期的指定天数。

问题:如何从纯 JavaScript 中减去 X 天日期?

答案:

要计算给定日期之前 X 天的日期:

  1. 为原始日期创建一个新的 Date 对象date.
  2. 使用 setDate() 方法通过从当前日期减去 X 来修改新日期

例如计算今天之前 5 天的日期:

var d = new Date();
d.setDate(d.getDate() - 5);

注意:

  • setDate()方法就地修改日期对象并返回更新后的时间值日期。
  • 要以可读的格式显示更新的日期,可以使用 toLocaleString() 方法。

示例:

var d = new Date();

document.write('Today is: ' + d.toLocaleString());

d.setDate(d.getDate() - 5);

document.write('<br>5 days ago was: ' + d.toLocaleString());

以上是如何从 JavaScript 日期中减去 X 天?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn