如果我在 Firefox (32) 或 IE (11) 中调用它,它将被解析为本地时间:
new Date('2014-10-02T12:00:00')
但是,如果我在 Chrome (37.0.2062.124 m 64 位) 中解析它,它将被解析为 UTC 时间。
如何在所有浏览器中统一将其解析为本地时间?
最佳答案
每ECMA-262 ,事实上,这是一种有效的日期格式,但错误可能是导致原始浏览器行为不一致的原因。
尝试使用 ISO 8601 date standard 中的时区指示器(在时间戳末尾附加一个 Z
),看看是否有帮助。
荣誉奖:Moment.js非常适合解析日期,但它是一个庞大的库,因此需要权衡。
关于javascript - 如何将格式为 '2014-10-02T12:00:00' 的 DateTime 字符串解析为本地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26160448/