gpt4 book ai didi

javascript new Date(2015,01,29) 返回完全错误的日期

转载 作者:行者123 更新时间:2023-11-28 13:27:06 32 4
gpt4 key购买 nike

我正在 FireFox 控制台上运行此 Javascript 代码:

> new Date(2015,01,29)
< Date 2015-03-01T03:00:00.000Z

我创建了一个日期为“2015-01-29”的新日期对象,该对象改为保存日期“2015-03-01”。

如果我更改“小时”也会发生这种情况:

> new Date(2015,01,29,12)
< Date 2015-03-01T15:00:00.000Z

发生什么事了?我对此完全迷失了。

如何修复这个“错误”?

感谢您的帮助!

最佳答案

因为月份值以 0(零)开头new Date(2015,01,29) 将是 2 月 29 日,这是不可能的。

因此,对于 2015-01-29,请使用 0 作为月份参数

new Date(2015,0,29)

MDN

关于javascript new Date(2015,01,29) 返回完全错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28299169/

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