Я работаю над образцовым адаптивным приложением. Я использую moment.js для преобразования времени в представления AM и PM. Мои данные:
{
"start_date":"2017-09-29T18:29:59.000Z",
"end_date":"2017-09-29T19:29:59.000Z"
}
При преобразовании start_date
и end_date
в 12-часовой формат часов (AM/PM) с использованием момента(). Format ('LT'), я получаю неправильное время, т.е. 11:59 PM для start_date
- 12:59 AM для end_date
.
Как мне получить нужное время и формат?
Комментарии верны, так как вы проходите 2017-09-29T18:29:59.000Z
он перейдет в 23:59 по вашей локали.
Но LT как формат действительно вернет время. Попробуйте использовать MM-DD-YYYY hh:mm:ss a
для строки формата.
Вы можете проверить больше здесь, в настоящее время документы
Я также сделал скрипку для вас, чтобы поиграть.
Z
в2017-09-29T18:29:59.000Z
означает время по Гринвичу - вы по Гринвичу?