JavaScript中的Date.getHours()在我看来已经崩溃了

JavaScript中的Date.getHours()在我看来已经崩溃了,javascript,datetime,Javascript,Datetime,此代码段显示1。为什么会这样 我在新日期(毫秒)//自1970/01/01以来的毫秒中使用构造函数。我估计是午夜,所以0个小时。但为什么它返回1 var milliseconds = 0; var d = new Date(milliseconds); alert(d.getHours()); 你在时区GMT+1吗 var milliseconds = 0; var d = new Date(milliseconds); alert(d.getUTCHours()); // returns 0

此代码段显示1。为什么会这样

我在
新日期(毫秒)//自1970/01/01以来的毫秒中使用构造函数。我估计是午夜,所以0个小时。但为什么它返回1

var milliseconds = 0;
var d = new Date(milliseconds);
alert(d.getHours());

你在时区GMT+1吗

var milliseconds = 0;
var d = new Date(milliseconds);
alert(d.getUTCHours()); // returns 0