【发布时间】:2017-11-26 17:33:39
【问题描述】:
我想使用 moment.utc() 作为日期对象而不是纪元或字符串(moment.utc().format() 或使用 .toISOString())来获取 UTC 时间。 moment.utc().toDate() 返回我的当地时间。任何帮助将不胜感激。
【问题讨论】:
-
使用 .toDate 方法:
moment().toDate()。日期对象是 UTC。 -
将该字符串转换为 Date 对象
-
“moment.utc().toDate() 返回我的本地时间” – 不,它返回一个 Date 对象。当 输出 需要将其转换为字符串值时,可能会在您的本地时间 显示,是的。
-
@RobG
var utc_date = moment().toDate(); console.log('utc_date ' + utc_date);输出 - 2017 年 6 月 23 日星期五 14:10:07 GMT+0530(印度标准时间) -
@CBroe 我刚刚做了一个console.log。我错过了什么吗?
标签: javascript date momentjs utc