getUTCHours() Javascript 返回错误的时间

Rsk*_*k23 -1 javascript

我有:

var h = d.getUTCHours();
Run Code Online (Sandbox Code Playgroud)

这应该返回 h = 15。当前时间是下午 3:50。然而它返回 h = 22。

有什么想法吗?

分钟、秒、月、日和年功能对我来说效果很好。

Jos*_*eam 5

getUTCHours获取世界时间(称为协调世界时间),这可能与您的当地时间不同。

我在旧金山,当地时间是 15:53。但是,当前 UTC 时间为 22:53。

你应该使用getHours.

在我上面的例子中:

var myLocalHours = new Date().getHours(); // => 15
var currentUTCHours = new Date().getUTCHours(); // => 22
Run Code Online (Sandbox Code Playgroud)