2012-11-22 73 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')。您可以從他們的文檔中查看格式。

相關問題