我有像这样的MongoDB架构
var Person = new Schema({
"Name": { type: String, required: true },
"DOB": { type: Date, "default": Date.now }
});
创建一个新对象(NodeJs使用mongoose ODM)
{
"Name": "Dany",
"_id": "50ae0cb32c46b2901c000001",
"__v": 0,
"DOB": "2012-11-22T12:54:43.852Z"
}
我可以从中检索此对象和DOB。我想要的是:将此DOB转换为某种合适的格式,可以直接在HTML5“日期”输入元素中进行分配。这必须使用jade和Handlebars进行渲染。
类似于var brthday = Person.DOB.tosome_suitable_form);
然后<input type="date" value="brthday">
或类似的内容
(而不是html语法jade和Handlebars语法是必需的)。我该怎么做?
答案 0 :(得分:4)
尝试moment.js,它是nodejs几乎标准的日期模块。您可以使用moment(doc.DOB).format('whatever_format_you_want')
。您可以从他们的文档中看到格式。