我有一个来自服务器的日期,其格式如下:Documents.Add
。
我希望使用2018-11-13 05:00:00.000 +00:00
将其转换为日期对象,该对象在Chrome上正常运行,但不幸的是,在其他所有浏览器中都没有。
这是我目前正在做的事情,仅适用于chrome:
new Date()
我的问题是,以正确的格式获取const dateStr = '2018-11-13 05:00:00.000 +00:00'
const dateObj = new Date(dateStr)
以便使dateStr
成为所有其他浏览器的有效日期的最佳方法是什么?
答案 0 :(得分:2)
您可以使用moment
并提供日期格式,以便它知道如何解析日期……类似于以下内容:
moment('2018-11-13 05:00:00.000 +00:00', 'YYYY-MM-DD hh:mm:ss.SSS ZZ').toDate()