Неправильное время при получении от полной даты

1

Я работаю над образцовым адаптивным приложением. Я использую 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.

Как мне получить нужное время и формат?

  • 2
    Z в 2017-09-29T18:29:59.000Z означает время по Гринвичу - вы по Гринвичу?
  • 0
    Я полагаю, вы в UTC + 5:30
Теги:
react-native
datetime
momentjs

1 ответ

0

Комментарии верны, так как вы проходите 2017-09-29T18:29:59.000Z он перейдет в 23:59 по вашей локали.

Но LT как формат действительно вернет время. Попробуйте использовать MM-DD-YYYY hh:mm:ss a для строки формата.

Вы можете проверить больше здесь, в настоящее время документы

Я также сделал скрипку для вас, чтобы поиграть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню