Почему в дате сдвиг -3 часа вместо -2 часа?
Используя JS создаю дату: 22 июля 19:46:27:40
Причем на компе имею часовой пояс: UTC+2:00 var date = new Date(2022, 6, 22, 19, 46, 27, 40); [[SOZDAL]] = date Результат: ![]() Дата создаётся 16:46 , а должно быть 17:46 Почему (см скриншот) в дата создаётся со сдвигом на -3 часа вместо -2? |
mik888em, это невозможно. Проверь
new Date().getTimezoneOffset(). |
Цитата:
var date = new Date(2022, 11, 22, 19, 46, 27, 40); то показало сдвиг на -2 часа ...видимо проблема была из-за того что июле часы еще не меняли, а сейчас зимой (декабрь) часы поменяли на час назад |
Врядли. Часовые пояса по МСК когда ещё менялись были +3 и +4, +2 не были(если не лезть во времена СССР и до).
Разве что у тебя часовой пояс не МСК и не России даже, а какой-то ещё страны где такое возможно. Но такие вещи надо уточнять. |
Часовой пояс GMT +3, время: 12:16. |