2012-11-22 38 views
0

我有一个MongoDB的架构这样如何在HTML5输入类型日期格式(日/月/年)显示猫鼬日期,

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

和一个新的对象被创建(使用猫鼬ODM的NodeJS)

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

我可以从中检索这个对象和DOB。我想要的是:将这个DOB转换成一些合适的格式,可以直接在HTML5“日期”输入元素中分配它。并且必须使用玉和Handlebars来渲染。

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

回答

4

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

相关问题