Safari 的 JavaScript实现了标准的ES6,相比于其他的浏览器,如Chrome等,支持比较有限,不是因为Safari不规范,而是,其他的浏览器增加了适配性。
查阅相关es6标准文档,其中指出字符串日期格式必须
符合ISO 8601标准,标准为:YYYY-MM-DDTHH:mm:ss.sssZ。
所以,对于日期可以采用两种格式。
- 2017-11-01 生成的日期是格林尼治时间,换算过来,应该是东八区的8点
- 2017-11-01T13:21:12+08:00 生成的日期,就是东八区的13点21分12秒