Когда я создаю новый объект Date из строки, я получаю неправильную дату на один день, и я не понимаю, почему. Я уже проверял, что это не связано с разницей в часовом поясе.Почему новая Date() возвращает дату со смещением за один день?
var myDate new Date("2016-04-12T22:04:00.000Z")
console.log(myDate);
Wed Apr 13 2016 00:04:00 GMT+0200 (Central European Summertime)
часовых поясов ..... –
Потому что это преобразование его в местное время от UTC, как говорится, это +2, так что вы скатать в следующий день так как это 10:04 вечера. – Lloyd
есть способ сохранить его в UTC? – juleee