为什么 JavaScript Date(0) return 1am GMT+1 Jan 1st 1970?

Why does JavaScript Date(0) return 1am GMT+1 Jan 1st 1970?

我在伦敦(GMT 时区)。我们目前处于夏令时。

在英国,夏令时从 3 月开始到 10 月结束,因此 1970 年 1 月 1 日不在夏令时。

然而,

epochDate = new Date(0);
console.log(epochDate);

returns

Thu Jan 01 1970 01:00:00 GMT+0100 (Greenwich Mean Time)

我预计

Thu Jan 01 1970 00:00:00 GMT+0000 (Greenwich Mean Time)

Date(); return 是否导致 当前 时区?!

JavaScript Date(0) returns GMT+1 因为,according to Wikipedia (and timeanddate.com),“英国标准时间实验,英国全年保持 GMT+1 ......发生在 1968 年 10 月 27 日和 1971 年 10 月 31 日之间