如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示猫鼬日期,
Posted
技术标签:
【中文标题】如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示猫鼬日期,【英文标题】:How to display mongoose date in HTML5 input type date format (dd/mm/yyyy), 【发布时间】:2012-11-10 21:38:23 【问题描述】:我有一个这样的 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“日期”输入元素中分配它。这必须使用玉和 Handlebars 呈现。
类似于var brthday = Person.DOB.tosome_suitable_form);
然后<input type="date" value="brthday">
或
(而不是html语法jade和Handlebars语法是必需的)。我该怎么做?
【问题讨论】:
【参考方案1】:试试moment.js,它几乎是nodejs 的标准日期模块。您可以使用moment(doc.DOB).format('whatever_format_you_want')
。您可以从他们的文档中查看格式。
【讨论】:
以上是关于如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示猫鼬日期,的主要内容,如果未能解决你的问题,请参考以下文章
如何屏蔽 EditText 以显示 dd/mm/yyyy 日期格式
如何将 postgres 中的日期类型设置为 DD/MM/YYYY 格式
通过laravel Eloquent Model以dd / mm / yyyy插入日期格式