Я пытаюсь преобразовать время, 18:00, которое по центральному времени США (и будет меняться с переходом на летнее время), по местному времени пользователя при загрузке страницы.
Время для конвертации должно быть в центральном времени США, чтобы учесть летнее время
http://jsfiddle.net/pn9xfks4/3
var centTime = moment.tz("2017-10-27 18:00:00", "America/Chicago");
var localTime = moment(centTime).local();
Строка 24-25 в jsfiddle (вставлена выше) закомментирована, потому что после этого все не работает.
Я не уверен, что приведенный выше код момента неверен или что-то еще в jsfiddle неверно.
Я ожидаю, что окно в jsfiddle скажет
«Ежемесячное обслуживание запланировано на эту среду в 18: 00–20: 00 по центральному времени и ЧЧ: мм по местному времени», где ЧЧ: мм по местному времени
(я знаю, что дата еще не отформатирована для этого, но я просто пытаюсь выяснить, почему дата / время не будут отображаться вообще сейчас.