Форматировать дату в определенном часовом поясе

Я использую Moment.js для анализа и форматирования дат в моем веб-приложении. Как часть объекта JSON, мой внутренний сервер отправляет даты в виде количества миллисекунд от эпохи UTC (смещение Unix).

Разбор дат в определенном часовом поясе прост - просто добавьте идентификатор часового пояса RFC 822 в конец строки перед анализом:

// response varies according to your timezone
moment('3/11/2012 13:00').utc().format("MM/DD HH:mm")

// problem solved, always "03/11 17:00"
moment('3/11/2012 13:00 -0400').utc().format("MM/DD HH:mm")

Но как мне отформатировать date в определенном часовом поясе ?

Я хочу получать согласованные результаты независимо от текущего времени браузера, но не хочу отображать даты в UTC.

147
задан Alexander Abakumov 15 July 2019 в 22:46
поделиться