Почему это происходит?Задержка в один час в JSON датируется
new Date(2013, 5, 30).toJSON()
"2013-06-29T23:00:00.000Z"
Похоже на смещение в один час.
Спасибо.
Почему это происходит?Задержка в один час в JSON датируется
new Date(2013, 5, 30).toJSON()
"2013-06-29T23:00:00.000Z"
Похоже на смещение в один час.
Спасибо.
Я воскресил этот ответ после проведения расследований.
toJSON()
дата, которую вы видите, находится в часовом поясе Z (ULU), aka UTC, тогда как Date
использует ваш местный часовой пояс.
Разница легко обнаружить, когда вы это делаете:
new Date().getTimezoneOffset(); // should return -60 (minutes) in your case
Btw, декретное может оказать влияние на то, что вы видите, но это не причина, почему.
Делает прекрасный смысл, я был подозрительным в этом формате, я ненавижу даты :) – vtortola
Какое время у нас на предприятии? –
Это, наверное, замечательная вещь, которая относится к летнему времени. – codemonkey