Как получить текущее время и дату с форматом Y-m-d H: M: S с помощью библиотеки node -datetime nodejs?
Я использую node-datetime библиотеку. Я хочу получить текущее время и дату с таким форматом, как Year-month-day hour-minute-second
ex: 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()));
Но мой результат, например:
Пн Июл 04 2016 17:19:11 GMT + 0700 (SE Asia Standard Time)
Ответы
Ответ 1
Подробнее о 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'
в соответствии с вашим вопросом.