我遇到了来自 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 以东的时区,这似乎是一个相当大的问题。
编辑:添加了http://jsfiddle.net/utm4f/
在 Firefox 中运行,它将返回无效日期(我在 OS X 10.8.3 上运行 Firefox 20)