【问题标题】:How to display mongoose date in HTML5 input type date format (dd/mm/yyyy),如何以 HTML5 输入类型日期格式(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语法是必需的)。我该怎么做?

【问题讨论】:

    标签: node.js html mongodb mongoose handlebars.js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-02
      • 1970-01-01
      • 2015-03-23
      相关资源
      最近更新 更多