Как сделать формат с моментом JS

Почему momemnt показывает 12 часов, как показано ниже.

let x =moment("2018-12-11 00:00").format("hh:mm:ss");
console.log(x);

ожидаемый выходной: 00:00:00, полученный: 12:00:00

stackblitz: https://stackblitz.com/edit/moment-85eraf?file=app/app.component.ts

2 ответа

Вы должны изменить нижний регистр hh в верхний регистр: HH в .format("hh:mm:ss");

hh это 12-часовой, в то время как HH это 24-часовой формат.

Вы можете получить более подробную информацию в их документах

Пытаться .utc метод и изменить чч на чч:

let x =moment.utc("2018-12-11 00:00").format("HH:mm:ss");
Другие вопросы по тегам