Это из документа о часовом поясе
". Совместимость с POSIX требует инвертирования смещений. Поэтому Etc / GMT-X будет иметь смещение + X и Etc / GMT+ X будет иметь смещение -X. Это результат базы данных часовых поясов IANA, а не произвольный выбор Moment.js. Таким образом, использование идентификаторов на основе местоположения предпочтительнее идентификаторов с фиксированным смещением.
ДляНапример, формат moment (). tz ('Etc / GMT + 1'). ('ГГГГ-ММ-ДД ЧЧ: мм ZZ') вернет 2014-12-18 11:22 -0100, тогда как moment (). tz (Формат «Европа / Мадрид»). («ГГГГ-ММ-ДД ЧЧ: мм ZZ») вернется 2014-12-18 13:22 +0100. Вместо Etc / GMT + 1 следует использовать идентификатор Европы / Мадридаидентификатор. "
По сути, вы должны использовать идентификаторы названия города вместо идентификатора Etc / GMT + 1.
Вот ссылка на идентификаторы часового пояса, которые вам следуетиспользовать.