1942年2月9日 - 1945年9月30日之间的Javascript timezone bug

时间:2015-07-08 16:21:11

标签: javascript datetime dst

我的日期是1943年1月13日上午4:00 UTC。它被Javascript转换为1943年1月12日美国东部时间晚上11点(GMT-500)。然而,根据美国的Day Light Savings Time history,1942年2月9日至1945年9月30日期间是永久性的夏令时。我的服务器通过GMT-400或4:00 AM UTC正确地将日期插入数据库。但是,Javascript似乎假设11月1日到3月8日之间的日期总是GMT-500,无论年份如何。因此,我们会在这些时段之间的某些日期出现舍入错误。任何人都可以确认这是Javascript的时区的问题吗?

0 个答案:

没有答案