-1
我正在做一个时区计算器的事情。要计算时间我使用getUTCHours
并添加任何偏移量。我遇到了一个问题,尤其是在非洲时区,它会超过24点。无论如何,我能阻止这种情况发生吗?JS时区计算超过24
我正在做一个时区计算器的事情。要计算时间我使用getUTCHours
并添加任何偏移量。我遇到了一个问题,尤其是在非洲时区,它会超过24点。无论如何,我能阻止这种情况发生吗?JS时区计算超过24
var offset = 10;
var dt= new Date();
var hours = dt.getUTCHours() + offset;
// Wrap the hours around back to 24
var hourfixed = hours % 24;
var hourfixed2 = hours > 24 ? hours - 24 : hours;
console.log(hourfixed);
console.log(hourfixed2);
我们怎样才能帮助你,如果你不显示你的代码? – Barmar