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

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

Barbara Streisand
发布: 2024-12-04 16:29:11
原创
545 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板