真夜中に鳴る時限アラートを作成しようとしていますが、これまでのコードは次のとおりです。
function startTime() {
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
h = checkTime(h);
m = checkTime(m);
s = checkTime(s);
var t = setTimeout(function(){startTime()},1000);
if (h==0&&m==0&&s==0){window.alert("The date is "+new Date()); location.reload();}
}
本来のように 24 時間ごとではなく、1 時間ごとにオフになります。また、すべてが機能するように見えるため、バグがどこにあるのかを見つけることができませんでした。手伝ってくれませんか?