gpt4 book ai didi

.net - Net DateTime.AddMonths(1) 与 Javascript d.setMonth(d.getMonth() + 1) 的工作方式不同

转载 作者:行者123 更新时间:2023-11-30 23:51:16 25 4
gpt4 key购买 nike

我有客户端日期验证,要求一个特定日期距另一日期为一个月,因此我使用d.setMonth(d.getMonth() + 1)并且大多数情况下工作得很好。

对于 2009 年 1 月 31 日的月末问题,它会返回 2009 年 3 月 3 日,这很棒 - 这就是我希望它处理的方式。

在后面的代码中,我也生成了此日期,但 DateTime.AddMonths(1) 返回 2/28/2009,所以这不好。

有办法解决这个问题吗?

最佳答案

.NET的功能无疑更加智能。但如果你想让它像 Javascript 一样运行,请添加 31 天......

DateTime.AddDays(31)

关于.net - Net DateTime.AddMonths(1) 与 Javascript d.setMonth(d.getMonth() + 1) 的工作方式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1473032/

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