2012-06-01 77 views
2

我正在尝试创建JavaScript日历,但是当我尝试增加日期时,我遇到了一个似乎是夏令时更改的问题。例如,当我尝试增加2012年3月的日子时,我得到了2012年3月24日的24天,2012年3月24日的0:00和2012年3月24日的23:00(我希望我记得没错,它是24)。这只发生在某些PC上(可能是那些在操作系统上启用的PC)。日期无夏令时

我的问题是,我可以删除自动日光增量和使用日期变量只是为了存储日期和时间数据,并禁用自动增加/减少数字。

谢谢Daniel!

+0

你能发表更多的代码吗?你如何初始化'myDate'? – lanzz

回答

1

使用.setUTCDate()和.getUTCDate()将设置并获取月份的哪一天忽略时区偏移量,但lanzz是正确的,我们需要了解如何初始化myDate变量。

+0

我这样做var myDate = new Date(); –