Javascript 要在本地用户时区中显示的ISO8601日期时间字符串

Javascript 要在本地用户时区中显示的ISO8601日期时间字符串,javascript,jquery,datetime,momentjs,iso8601,Javascript,Jquery,Datetime,Momentjs,Iso8601,我有一个以UTC从服务器检索到的ISO8601日期时间字符串,并希望以以下格式在用户本地时间中显示它 YYYY/MM/DD-小时:分钟:秒 如何在javascript/jquery中实现这一点?使用momentjs也是可以接受的。使用momentjs尝试以下代码片段 moment(dateISOFormat).format('YYYY/MM/DD - HH:mm:ss'); 使用momentjs尝试以下代码片段 moment(dateISOFormat).format('YYYY/MM/DD

我有一个以UTC从服务器检索到的ISO8601日期时间字符串,并希望以以下格式在用户本地时间中显示它

YYYY/MM/DD-小时:分钟:秒


如何在javascript/jquery中实现这一点?使用momentjs也是可以接受的。

使用momentjs尝试以下代码片段

moment(dateISOFormat).format('YYYY/MM/DD - HH:mm:ss');

使用momentjs尝试以下代码片段

moment(dateISOFormat).format('YYYY/MM/DD - HH:mm:ss');

这Momentjs将有一个类似的函数,但您必须查看MomentAPI,使用MomentTestThis
moment(dateISOFormat).format('yyyyy/MM/DD-HH:MM:ss')这个?Momentjs将有一个类似的函数,但您必须查看MomentAPI,使用MomentTestThis
moment(dateISOFormat).format('yyyyy/MM/DD-HH:MM:ss')您好,它似乎与windows 10上我的本地pc时间相差一小时。要解析的iso8601是utc时间,因此不在本地时间开始,也许我的问题不清楚,所以我编辑了itTry this
var localTime=moment.utc(utcDate).toDate();var formattedLocalTime=moment(localTime).format('YYYY/MM/DD-HH:MM:ss')您好,它似乎与windows 10上我的本地pc时间相差一小时。要解析的iso8601是utc时间,因此不在本地时间开始,也许我的问题不清楚,所以我编辑了itTry this
var localTime=moment.utc(utcDate).toDate();var formattedLocalTime=moment(localTime).format('YYYY/MM/DD-HH:MM:ss')