如何解析格式为'的DateTime字符串;2014-10-02T12:00'作为本地

How to parse a DateTime string in format '2014-10-02T12:00:00' as local?

本文关键字:2014-10-02T12 何解析 格式 DateTime 字符串      更新时间:2023-09-26

如果我在Firefox(32)IE(11)

new Date('2014-10-02T12:00:00')

但是,如果我在Chrome(37.0.2062.124 m 64位)中解析它,它将被解析为UTC时间

如何在所有浏览器中将其统一解析为本地时间?

根据ECMA-262,这实际上是一种有效的日期格式,但错误可能是最初浏览器行为不一致的原因。

尝试使用ISO 8601日期标准中的时区指示器(在时间戳的末尾附加一个Z),看看这是否有帮助。

值得一提的是:Moment.js在解析日期方面非常出色,但它是一个庞大的库,因此有其自身的权衡。