【发布时间】:2017-02-24 03:01:07
【问题描述】:
我有一个来自网络服务的DateTime 字符串,例如2/24/2017 17:00:00。时间是UTC时间。现在我想将其转换为用户的本地时间并在浏览器中显示。我正在使用Moment.js。
我试过了:
var utcTime= moment('2/24/2017 17:00:00' + " +0000", "MM/DD/YYYY HH:mm:ss Z");
var localTime = utcTime.add(new Date().getTimezoneOffset().toString(), 'm').toDate();
它会起作用,但不知何故看起来很奇怪。我错过了什么吗?有没有更好的方法来做到这一点?
【问题讨论】:
标签: javascript datetime momentjs