gpt4 book ai didi

javascript - 如果月份是从 29、30、31 开始的 1 月,如何添加下一个订阅日期以避免在 javascript 中出现 2 月的同一日期?

转载 作者:行者123 更新时间:2023-12-04 03:42:31 26 4
gpt4 key购买 nike

<分区>

我想设置下个月的月份日期自订阅之日起。

示例:如果今天是 1 月 30 日,那么下一个订阅日期应该更改为 1 月 30 日之后的 30 天,这意味着如果月份不是闰月,那么它应该设置为 2nd March 而不是 30th Feb

此外,当月份为 December 时,月份应设置为 Jan。

这是我想使用的代码,它解决了我的 Dec to Jan 问题,但我仍然不确定 February 问题。

var now = new Date();
if (now.getMonth() == 11) {
var current = new Date(now.getFullYear() + 1, 0, now.getDate());
} else {
var current = new Date(now.getFullYear(), now.getMonth() + 1, now.getDate());
}

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