MongoDB ObjectID和日期提取

时间:2013-09-13 08:57:30

标签: javascript node.js mongodb express

我从MongoDB ObjectID中提取创建日期,并在Jade模板引擎中输出。一切都运作良好,但我想“限制”输出...

这是我的观点中的输出: Fri Sep 13 2013 09:40:40 GMT + 0200(Västeuropa,sommartid)

但我希望更短的东西,比如: 2013年9月13日星期五

有人可以告诉我该怎么做。

1 个答案:

答案 0 :(得分:1)

client._id.getTimestamp()会返回Date对象。

所以你需要格式化日期。

以下是使用dateformat模块执行此操作的方法:

var dateformat = require('dateformat'); // npm install dateformat
// ...
var date = client._id.getTimestamp(),
    dateString = dateFormat(date, "ddd mmm dd yyyy"); // pass it to your jade template