Moment.js将UTC时间作为日期对象而不是字符串

时间:2017-06-23 08:11:30

标签: javascript date momentjs utc

我希望使用moment.utc()作为日期对象而不是纪元或字符串(moment.utc().format()或使用.toISOString())来获取UTC时间。 moment.utc().toDate()返回当地时间。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用moment().toDate()。如果您将日期强制转换为字符串(例如,通过将其发送到控制台,警告等),内置(依赖于实现) toString 方法通常会使用主机时区设置来生成字符串,例如



var m = moment().toDate();  // Equivalent to new Date()

console.log(m + '') // coerce to string uses built-in toString
console.log(m.toISOString()) // ISO 8601 string offset +0000

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
&#13;
&#13;
&#13;