Я использую момент JS для обработки своих дат.Вопрос MomentJS с часовым поясом
Установка:
Один вход DateTime элемент One Time Input Элемент
Позволяет говорит, что эти значения:
DateTime = "05/30/2016" and StartTime = "10:00";
Я делаю это для преобразования местного времени в UTC:
utcTime = moment(DateStart+ " " + StartTime).toDate().toISOString(),
но при печати utcTime значение, которое я получаю, «2016-05-30T10: 00: 00 + 01: 00» То, что +01: 00, испортит мое время при передаче его обратно на сервер (размещен на той же машине, что и клиент, разработка машина), когда я получаю данные обратно на сервере, который он отчитывается как 9H вместо 10H, из-за смещения +1. Мой часовой пояс установлен на 0 (часовой пояс LISBON), поэтому смещение должно быть 0.
Есть ли что-то, что мне не хватает?
Почему бы вам просто не удалить +01: 00 из строки, выполняющей простое регулярное выражение, прежде чем отправить его обратно на сервер? –