@hackuun

Как трансформировать время из datetime-local?

Получаю дату из инпута в таком формате 2018-07-13T22:41

Нужно превратить в такой 2018-07-13T22:41:00.000Z

Пытаюсь

new Date('2018-07-13T22:41').toISOString()

Возвращает 2018-07-13T19:41:00.000Z

Это просто шизофрения какая-то. Что за садист придумывал это? Я так полагаю он мне два раза отнял по 3 часа сбросив на нулевой часовой пояс? Первое время тоже не мое ведь локальное, а с разницей 3 часа. А с двумя такими конверсиями выходит 6 часов. Это что за ебола такая? Как правильно эту чушь решать?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ты дату передаешь в своей таймзоне, а toISOString всегда печатает в GMT
Вот эта штука дает менеджить таймзоны https://momentjs.com/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы