Я считаю, что эта команда должна преобразовать правильно с UTC в ДКБ, но кажется, что это час отПреобразование из UTC в Central Time ("Америка/Чикаго) с помощью moment.js
moment.utc('07-18-2013 16:10:11', 'MM-DD-YYYY HH:mm').tz('America/Chicago').format("YYYY-MM-DD HH:mm");
Это returs 2013-07-18 11:10
когда это должен вернуться 2013-07-18 10:10
Я что-то упустил?
Редактировать: Если я печатаю сокращенный часовой пояс, я получаю CDT
вместо CST
. Как я могу указать КНТ?
ли вы импортировать 'момент- timezone' с DATAS? – VincenzoC
Наверное, нет, я новичок в моменте, не могли бы вы перенаправить меня в правильном направлении? – ilovelamp
Вы можете прочитать, как использовать момент в броузере в [docs] (http://momentjs.com/timezone/docs/#/use-it/browser/), в основном вам нужно импортировать ['moment-timezone- с-data.js'] (https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.11/moment-timezone-with-data-2010-2020.min.js) после 'момента. js'. – VincenzoC