gpt4 book ai didi

javascript - 如何将日期添加到日期?

转载 作者:IT老高 更新时间:2023-10-28 11:11:41 26 4
gpt4 key购买 nike

如何使用 JavaScript 为当前 Date 添加天数? JavaScript 是否有像 .NET 的 AddDay() 这样的内置函数?

最佳答案

你可以创建一个:-

Date.prototype.addDays = function(days) {
var date = new Date(this.valueOf());
date.setDate(date.getDate() + days);
return date;
}

var date = new Date();

console.log(date.addDays(5));

这会在必要时自动增加月份。例如:

8/31 + 1 天将变为 9/1

直接使用 setDate 的问题在于它是一个 mutator,最好避免这种事情。 ECMA 认为将 Date 视为可变类而不是不可变结构是合适的。

关于javascript - 如何将日期添加到日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/563406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com