0

このようなMongoDBスキーマがあります

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

そして、新しいオブジェクトが作成されます(mongoose ODMを使用するNodeJ)

{   
  "Name": "Dany",  
  "_id": "50ae0cb32c46b2901c000001",  
  "__v": 0,  
  "DOB": "2012-11-22T12:54:43.852Z"   
}   

このオブジェクトとそこから DOB を取得できます。私が欲しいのは、このDOBをHTML5の「日付」入力要素に直接割り当てることができる適切な形式に変換することです.そして、これは翡翠とハンドルバーを使用してレンダリングする必要があります.

var brthday = Person.DOB.tosome_suitable_form);and then orのようなものに似てい<input type="date" value="brthday">ます (html 構文の代わりに jade と Handlebars 構文が必要です)。どうすればいいですか?

4

1 に答える 1

4

moment.jsを試してみてください。これは、nodejsのほぼ標準的な日付モジュールです。を使用できますmoment(doc.DOB).format('whatever_format_you_want')。あなたは彼らのドキュメントからフォーマットを見ることができます。

于 2012-11-22T13:35:37.197 に答える