2016-09-23 5 views
-1

私はタイムゾーン計算機を作っています。時間を計算するには、getUTCHoursを使用し、オフセットが何であれ追加します。私は問題が発生しました。特に遅れていれば、それはAUのタイムゾーンが24になるでしょう。とにかくこれを防ぐことができますか?あなたのコードが表示されない場合JSタイムゾーンの計算が24歳になる

+0

はどのように我々はあなたを助けることができますか? – Barmar

答えて

0

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);

関連する問題