为什么 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 日之间
我在伦敦(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 日之间