【发布时间】:2015-01-08 11:48:48
【问题描述】:
我无法通过以下方式获取 MongoDB 记录的 JavaScript 日期字符串。它一直使用我的当地时间。
var utc = moment.utc().valueOf();
console.log(moment.utc(utc).toDate());
输出:
Tue Nov 11 2014 14:42:51 GMT-0500 (EST)
我需要它是 UTC,所以我可以在 Mongo 中粘贴这个时间戳,所以类型是 Date。
我该怎么做?
【问题讨论】:
-
按原样存储日期对象时会出现什么问题?
-
它被存储为双精度对象,而不是日期类型对象。我需要它是UTC的toDate()。度过了一段可怕的时光。感谢您的帮助!
-
我再问一次,当您按原样存储时会出现什么问题。它会加载不正确的日期吗?它会在不同的时区中断吗?
-
为什么我不能这样做:
var now = moment.utc().toDate();并存储它:( -
不确定
as is是什么意思