node-datetime ライブラリを使用しています。年月日日時分秒などの形式で現在の日時を取得したい
例:2016-07-04 17:19:11
var dateTime = require('node-datetime');
var dt = dateTime.create();
dt.format('m/d/Y H:M:S');
console.log(new Date(dt.now()));
しかし、私のような結果:
2016年7月4日月曜日17:19:11 GMT + 0700(SEアジア標準時)
format
の詳細については、 ドキュメント を参照してください:
書式設定された日時文字列を返します。
dt.format
への呼び出しの結果を保存し、これをDate
コンストラクターに渡さないでください。
var dateTime = require('node-datetime');
var dt = dateTime.create();
var formatted = dt.format('Y-m-d H:M:S');
console.log(formatted);
質問に従って、書式文字列を'm/d/Y'
から'Y-m-d'
に修正しました。