[MongoDB] JavaScript で日付 Date のフォーマット(format)
MongoDB で日付 Date 型を JavaScript で整形するスニペットをご紹介します。
var formatDate = function(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); m = ('0' + m).slice(-2); d = ('0' + d).slice(-2); // フォーマット整形済みの文字列を戻り値にする return y + '/' + m + '/' + d + ' ' + hour + ':' + minute + ':' + second; }; var user = db.users.findOne({ _id : ObjectId("5077882d249549a413000279") }); var formated_created_at = formatDate(user.created_at); print(formated_created_at); // 出力結果の例 // 2012/05/15 2:38:51 |
もっと良い方法があったら教えて下さい。