Формат даты с часовым поясом в moment.js

155
26 мая 2019, 05:00

У меня есть дата в формате "Fri, 30 Nov 2018 16:00:00 -0500". Мне нужно ее отформатировать как "MM/DD/YYYY HH:mm A". Можно, но не обязательно использовать moment.js

Пробую в консоли:

moment("Fri, 30 Nov 2018 16:00:00 -0500").format("MM/DD/YYYY HH:mm A")

Результат:

"12/01/2018 01:00 AM"

Ожидаемый результат - "11/30/2018 16:00 PM"

В то же время, такое выражение отрабатывает как я и ожидаю.

moment.utc("Fri, 30 Nov 2018 16:00:00 -0500").format("MM/DD/YYYY HH:mm A")

Результат

"11/30/2018 21:00 PM"

Как вообще этот moment.js работает с таймзонами?

Answer 1

Разобрался, можно вручную указывать utcOffset

moment.utc("Fri, 30 Nov 2018 16:00:00 -0500").utcOffset("-0500").format("MM/DD/YYYY H:mm A")

Или так

moment("Fri, 30 Nov 2018 16:00:00 -0500").utcOffset("-0500").format("MM/DD/YYYY H:mm A")

Тогда

"11/30/2018 16:00 PM"

READ ALSO
Owl Carousel 2 - не изменяется размер owl-stage

Owl Carousel 2 - не изменяется размер owl-stage

Такая проблема: Я подключил Owl-Carousel успешно на сайтОн у меня установлен во весь экран компьютера (w:100%; h:100%), но когда я открываю боковое меню...

168
Изменить txt при нажатии на Enter

Изменить txt при нажатии на Enter

Как сделать чтобы при нажатии на кнопку Enter у меня в textarea с id = 'txt', менялся текст при условии того, что я написал что-то?

163
React с запросами к серверу без redux

React с запросами к серверу без redux

исследую возможности реактredux не использую по незнанию и отсутствию времени

154
Как мне собрать 4 маленьких треугольника, чтобы сделать большой треугольник?

Как мне собрать 4 маленьких треугольника, чтобы сделать большой треугольник?

Я хочу создать на фоне треугольник с изображениями, путем соединения 4-х треугольников, например:

135