我遇到了Firefox似乎很奇怪的结果。使用以下格式:Firefox对时区偏移返回无效?
2013/01/01 00:00:00-0000
对于我的约会,当时区变为“正面”时遇到问题。例如。
new Date('2013/01/01 05:00:00-0000')
Date { Tue Jan 01 2013 00:00:00 GMT-0500 (EST) }
但是。
new Date('2013/01/01 05:00:00+0100')
Date { Invalid Date }
我希望,而获得:
日期{星期一2012年12月31日23:00:00 GMT-0500(EST)}
看样子+
是什么原因造成的问题,如果我不能使用GMT以东的时区,这似乎是一个相当大的问题。
编辑:添加在Firefox中http://jsfiddle.net/utm4f/
运行,它会返回一个无效的日期(我在OS上运行的Firefox 20 X 10.8.3)
究竟是否使用的是Firefox的版本?你是否已经确认它可以用于负偏移(只显示“0”)? – Bergi 2013-05-13 17:33:38
FF 20.0。是的,我尝试过使用FF控制台。 -0200,-0300等......都可以工作,只要您尝试+0100就会失败。 – 2013-05-13 17:35:30