此代码段显示1.为什么会这样?我使用new Date(milliseconds) //milliseconds since 1970/01/01中的构造函数。我希望现在是午夜,所以是0个小时。但是为什么它返回1?var milliseconds = 0; var d = new Date(milliseconds); alert(d.getHours()); 最佳答案 您在时区GMT + 1吗?