JavaScript中的Date.getHours()看起来很糟糕

时间:2010-01-07 13:56:55

标签: javascript datetime

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

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

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

2 个答案:

答案 0 :(得分:10)

你是时区GMT + 1吗?

答案 1 :(得分:3)

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