UTC time for css



我有此脚本使用它,它给了我UTC的时间,但它超过24!示例

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

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

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

使用

now.getUTCHours()

有关参考

您不需要,也不应该对此进行计算。 getUTCHours让你utc时间。

也就是说,如果您仍然想进行计算/使自己的生活更艰难:

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

% 24对于考虑情况(如您遇到的情况)是必要的,其中转换在0-23之外产生数字。

最新更新