Moment.js запускается с форматом - PullRequest
0 голосов
/ 09 июля 2019

Я использую moment.js следующим образом:

from_moment = moment(e.date).startOf('month');

, учитывая мой объект даты, это правильно дает мне:

Fri Feb 01 2019 00:00:00 GMT+0000

Однако это не тот формат, который мне нужен,поэтому я попытался:

from_moment = moment(e.date).startOf('month').format('YYYY-MM-DD hh:mm:ss');

вывод этого:

2019-02-01 12:00:00

Формат правильный, но я не понимаю, почему было добавлено 12 часов, и теперь у меня полденьпервый день месяца?

1 Ответ

0 голосов
/ 09 июля 2019

Вы используете 12-часовое время.Если вы отформатируете время с помощью HH:mm:ss, вы получите 24-часовое время.

// HH = 24 hour time
moment().startOf('month').format('YYYY-MM-DD HH:mm:ss');
// "2019-07-01 00:00:00"

// hh is 12 hour time, adding "a" to the end will show am/pm
moment().startOf('month').format('YYYY-MM-DD hh:mm:ss a');
// "2019-07-01 12:00:00 am"
...