2

我正在尝试在 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 中存储/检索日期的正确方法是什么?

4

1 回答 1

1

DateTime并且Date值应该UTC在将它们存储到 MongoDB 之前转换为时间

您上面的方法在 nodejs 中运行良好。

以下是您检索它的方法:

new Date(parseInt(this.toString().slice(0,8), 16)*1000);

更多信息

于 2013-06-10T03:25:00.770 回答