Javascript “如何设置格式”;2017-02-03T13:41:17 UTC“;使用moment.js

Javascript “如何设置格式”;2017-02-03T13:41:17 UTC“;使用moment.js,javascript,momentjs,Javascript,Momentjs,我试着做了以下几点 矩.tz(“2017-02-03T13:41:17 UTC”,矩.tz.guess()).format(默认的.formats.timestamp) 但它正在返回“无效日期”矩.tz('2017-02-03T13:41:17','UTC')如果要将UTC日期时间转换为其他时区,请使用以下命令: time.utc(“2017-02-03T13:41:17 utc.replace”(“utc”).tz(moment.tz.guess()).format(DEFAULT.form

我试着做了以下几点

矩.tz(“2017-02-03T13:41:17 UTC”,矩.tz.guess()).format(默认的.formats.timestamp)


但它正在返回“无效日期”

矩.tz('2017-02-03T13:41:17','UTC')如果要将UTC日期时间转换为其他时区,请使用以下命令:


time.utc(“2017-02-03T13:41:17 utc.replace”(“utc”).tz(moment.tz.guess()).format(DEFAULT.formats.timestamp)
您可以首先使用矩进行解析,然后将矩对象传递给
矩.tz


矩.tz(矩('2017-02-03T13:41:17 UTC','YYYY-MM-DDTHH:MM:ss ZZ'),矩.tz.guess())

日期解析如何?因为
新日期(Date.parse(“2017-02-03T13:41:17Z”)非常膨胀…弃用警告:提供的值不是可识别的RFC2822或ISO格式。moment构造回到js Date(),这在所有浏览器和版本中都不可靠。不鼓励使用非RFC2822/ISO日期格式,并将在即将发布的主要版本中删除。有关更多信息,请参阅。另请阅读以下内容: