【发布时间】:2012-06-06 15:49:15
【问题描述】:
我试图创建一个 JavaScript 日历,但是当我尝试增加天数时,我遇到了一个问题,这似乎是夏令时更改。例如,当我尝试增加 2012 年 3 月 (myDate.setDate(myDate.getDate() + 1); 的天数时,我得到 2 天 24、2012 年 3 月 24 日 0:00 和 2012 年 3 月 24 日 23:00(我希望我没记错,它是 24)。这只发生在某些 PC 上(可能是那些在操作系统上启用它的 PC)。
我的问题是,我可以删除自动日光增量并使用日期变量来存储日期和时间数据,并使其禁用自动递增/递减数字。
谢谢你,丹尼尔!
【问题讨论】:
-
你能发布更多代码吗?你如何初始化
myDate?
标签: javascript date dst