0
> new Date("1300-01-01").toISOString()
< "1299-12-31T00:00:00.000Z"
> new Date("1301-01-01").toISOString()
< "1301-01-01T00:00:00.000Z"

Safari 版本 6.1 (8537.71)

Mac OS X 10.8.5

找不到任何上游信息

4

1 回答 1

0

webkit bugzilla repo 有一个类似的报告:

JavaScript:当没有给定时区时,ISO 8601 字符串的日期解析无效

开发人员评论指出:

ecmascript 日期解析不符合 ISO 8601 标准,但我们或许可以让这种情况发挥作用。

于 2014-02-13T18:33:09.650 回答