The problem is that it new Date()takes into account local time on the client computer.
. UTC.
, UTC + 1:
new Date(0)
, toString 01:00:00, , . 01:00:00 UTC + 1 00:00:00 UTC, , 0.
, , UTC, date.toUTCString() getUTCFullYear(), getUTCMonth() ..
, , eval.
new Date(parseInt(jsonDate.slice(6, -1), 10))