gpt4 book ai didi

javascript - 如何在此处为日期添加一个月?

转载 作者:行者123 更新时间:2023-12-03 11:18:38 26 4
gpt4 key购买 nike

我有两个日期变量。第一个默认为上周五。根据这个日期,我尝试添加一个月。当我尝试以下代码时,它似乎不起作用。

var StartDate = new Date()
var DayOfWeek = 5;//friday

StartDate.setDate(StartDate.getDate() + (dayOfWeek - 7 - StartDate.getDay()) % 7);

这似乎不起作用。

var EndDate = new Date(StartDate)
EndDate.setDate(EndDate.getMonth() + 7)

最佳答案

它不起作用的原因是您必须设置月份而不是日期。

将结束日期代码更改为:

var EndDate = new Date(StarteDate);
var x = 1;

EndDate.setMonth(EndDate.getMonth() + x);

这是关于 setMonth http://www.w3schools.com/jsref/jsref_setmonth.asp 的引用

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

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