css的UTC时间

时间:2014-03-14 02:07:16

标签: javascript css date datetime timezone

我有这个脚本工作它给我UTC时间但它超过24! 示例

悉尼时间13 +( - 11)= 2 |洛杉矶时间19 +(7)= 26

这26节目是2!因为24是最大值

 var now = new Date();
 var utc = (now.getHours() + (now.getTimezoneOffset() / 60));

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您不需要也不应该计算这个。 getUTCHours可以获得UTC时间。

那就是说,如果你还想做计算/让你的生活更加艰难:

var now = new Date();
var utc = (now.getHours() + (now.getTimezoneOffset() / 60)) % 24;

% 24是必要的,以说明转换产生0-23之外的数字的情况(如您遇到的情况)。