我正在尝试在mongojs中存储和检索日期。以下是它的保存方式:
var game = { startedOn: new Date() };
db.games.save(game);
当我拿到它时,日期不再是日期了。它是约会的一种包装。 _d
字段似乎是一个日期,但我应该以这种方式访问它是很奇怪的。
db.games.find(function(err, games){
console.log(game[0].startedOn);
});
此日志:
{ _useUTC: true,
_isUTC: true,
_l: null,
_i: null,
_f: null,
_d: Sun Jun 09 2013 21:49:26 GMT-0500 (CDT) }
在mongo-js中存储/检索日期的正确方法是什么?
答案 0 :(得分:1)
DateTime
和Date
值应转换为UTC
时间
上面的方法在nodejs中工作正常。
以下是检索方式:
new Date(parseInt(this.toString().slice(0,8), 16)*1000);
更多info