momentフォーマット時間

762 ワード

まず、久しぶりにブログに来ました.
今日はmogodbを勉強する時、フォーマットの時間が必要です.インターネットで調べたら、nodejsのmomentモジュールは時間をフォーマットできます.
まず、mongodbの中には、Dateタイプのフィールドがあります.標準値が必要です.現在の時刻は、以下のコードを使って時間を書式設定できます.
 moment().format('YYYY-MM-DD HH:mm:ss')
は以下のコードを使ってもいいです.
moment(Date.now()).format('YYYY-MM-DD HH:mm:ss')
今はこの2つの方法だけを使って、後で補充します.
--------------------------------分割線----------------
データベースを保存する時、私はすでにフォーマットした日付を取り出しましたが、フォーマットがないデータなので、とても不思議です.原因が分かりません.解決方法を見つけました.
expressはjadeテンプレートを使っています.
ap.jsに加入する
app.locals.moment = require('moment')
jadeで日付データを読み込み使用します.
#{moment(friend.createTime).format('YYYY-MM-DD HH:mm:ss')}
が取り出した日付はフォーマットされています.