0

我有一个像这样的 MongoDB 架构

var Person = new Schema({
  "Name": { type: String, required: true },
  "DOB": {  type: Date, "default": Date.now  }
});

并创建了一个新对象(NodeJs using mongoose ODM)

{   
  "Name": "Dany",  
  "_id": "50ae0cb32c46b2901c000001",  
  "__v": 0,  
  "DOB": "2012-11-22T12:54:43.852Z"   
}   

我可以从中检索这个对象和 DOB。我想要的是:将此 DOB 转换为某种合适的格式,可以直接在 HTML5“日期”输入元素中分配它。这必须使用玉和把手呈现。

类似于var brthday = Person.DOB.tosome_suitable_form);然后<input type="date" value="brthday">或(而不是html语法jade和Handlebars语法是必需的)。我该怎么做呢?

4

1 回答 1

4

试试moment.js,它几乎是 nodejs 的标准日期模块。您可以使用moment(doc.DOB).format('whatever_format_you_want'). 您可以从他们的文档中查看格式。

于 2012-11-22T13:35:37.197 回答