Javascript css的UTC时间

Javascript css的UTC时间,javascript,css,date,datetime,timezone,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)); 使用 参考请参见您不需要也不应该计算该值getUTCHours获取UTC时间 也就是说,如果你仍然想做计算/让你的生活更艰难: var now=newdate(); var

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

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

这26场演出是2场!因为24是最大值

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


参考请参见

您不需要也不应该计算该值
getUTCHours
获取UTC时间

也就是说,如果你仍然想做计算/让你的生活更艰难:

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

%24
是必要的,以解释转换产生的数字超出0-23的情况(如您遇到的情况)。

我对CSS的相关性感到困惑。时区偏移不一定是偶数小时。澳大利亚中央标准时间是UTC+09:30,查塔姆群岛是UTC+12:45,所以上面可以得出小时作为十进制值。这是一个非常好的观点。你知道JS中的模是否适用于非整数吗?
now.getUTCHours()