JSON.stringify时移

时间:2018-06-17 13:13:11

标签: javascript json date

在控制台后续行中的chrome developer工具中:

JSON.stringify(new Date(2018,0,1,0,0,0,0))

给出了这个输出:

""2017-12-31T23:00:00.000Z""

但是这一行:

JSON.stringify(new Date(1800,0,1,0,0,0,0))

给出

""1799-12-31T22:36:00.000Z""

为什么会这样?我住在欧洲中部所以我理解1小时节省时间转换(冬季时间),但为什么还有24分钟在第二种情况下?

0 个答案:

没有答案