gpt4 book ai didi

node.js - 如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示 Mongoose 日期,

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:58 24 4
gpt4 key购买 nike

我有一个像这样的 MongoDB 模式

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

并创建一个新对象(使用 mongoose ODM 的 NodeJs)

{   
"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语法是必需的)。我该怎么做?

最佳答案

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

关于node.js - 如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示 Mongoose 日期,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13513548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com