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

我使用new Date(milliseconds) //milliseconds since 1970/01/01中的构造函数。我希望现在是午夜,所以是0个小时。但是为什么它返回1?

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

最佳答案

您在时区GMT + 1吗?

09-18 20:41