Иногда я заканчиваю datetime на переднем конце веб-сайта, который уже настроен на определенный часовой пояс, и я хочу отображать его точно так же, как и вне зависимости от часового пояса пользователя ,Отображение даты и времени с помощью MomentJs без изменения часового пояса
Для примера скажем, у меня есть эта дата:
2015-01-22T16: 11: 36.36-07: 00
-07: 00 означает, что он находится в Mountain Time, и MomentJs это знает и автоматически настраивается для пользователей в других часовых поясах. Например сказать, что я отображения DateTime с этим кодом:
moment('2015-01-22T16:11:36.36-07:00').format('l LT')
Пользователь в Центральном времени (-06: 00) будет видеть время, как 5:11 PM вместо 4:11 PM. Как я могу сказать MomentJs не настраиваться на часовой пояс пользователя и отображать дату-время как есть?
После прочтения вашего поста после моего ответа ниже, это звучит, как вы, возможно, на самом деле хотите, чтобы отобразить время, как 4:11 PM для всех пользователей независимо от их часовой пояс. Если это так, то подход 'utc()' не будет работать. Кроме того, если это то, что вы хотите сделать, это часовой пояс времени, представленный каким-то другим способом для конечного пользователя? – musicfuel
Возможный дубликат даты [даты JSON, даты отображения даты в часовом поясе сервера] (http://stackoverflow.com/questions/19002255/json-date-display-original-date-in-the-servers-timezone) –
Это похоже но название этого вопроса вводит в заблуждение в этом случае использования. – Sgraffite