Chrome浏览器返回Tue Jun 30 2015 18:00:00 GMT-0700 (Pacific Daylight Time)
。
Safari对于相同功能返回无效日期。
如果将''替换为'T',那么它可以工作,但我不知道为什么。
new Date('2015-07-01 01:00:00+00:00')
不适用于野生动物园
new Date('2015-07-01T01:00:00+00:00')
在两种浏览器上均可使用
有什么具体原因吗?
答案 0 :(得分:1)
T
是ISO日期字符串格式的一部分;如果已设置了时区,则末尾还应该有Z
(或另一个时区指示符)。
第一个示例不是标准时间字符串,但是某些浏览器将尝试对其进行解析。我想Safari不会。
进行编辑-moment
在safari中工作,因为您使用的是出色的Moment库(而非本地Safari Date对象)来解析它。
我的编辑:查看VLAZ的评论!