【发布时间】:2015-12-09 00:43:30
【问题描述】:
我正在尝试将 UTC 时间转换为本地时间。我一直在通过这个链接关注这个例子:http://jsfiddle.net/FLhpq/4/light/。我似乎无法获得正确的本地输出。例如,如果它的上午 10:30 在这里,而不是得到 10:30 生病得到 15:30。这是我的代码:
var date = moment.utc().format('YYYY-MM-DD HH:mm:ss');
var localTime = moment.utc(date).toDate();
localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss');
console.log("moment: " + localTime);
无论我做什么,时间总是在 UTC 时间出现。我住在休斯顿,所以我知道时区是问题所在。我已按照链接中的代码进行操作,但似乎可以获取当地时间。我做错了什么?
【问题讨论】:
标签: javascript date momentjs