【发布时间】:2019-02-16 18:30:04
【问题描述】:
当我将日期字符串2019-02-16T10:00:00 转换为时区GMT+0100 (CET) 中的JS Date 对象,然后调用.toISOString() 时,我希望得到ISO 日期/时间2019-12-01T09:10:10.000Z (-1 小时)。
但是,我看到的是:
Safari (不正确):
new Date('2019-12-01T10:10:10').toISOString()
\\ returns 2019-12-01T10:10:10.000Z
Chrome (正确):
new Date('2019-12-01T10:10:10').toISOString()
\\ returns 2019-12-01T09:10:10.000Z
FireFox (正确):
new Date('2019-12-01T10:10:10').toISOString()
\\ returns 2019-12-01T09:10:10.000Z
我是否遗漏了什么,或者这是一个已知的 Safari 问题?
【问题讨论】:
标签: javascript google-chrome firefox safari mobile-safari