質問内容
JavaScriptを使用して、
特定の時間の範囲でリロードを行いたいのですが、リロードできたり・できなかったりします。
ソースコードは以下となるのですが、リロードできない理由が特定できずに困っております。
もし、おわかりのかたがいらっしゃいましたら、ご教示いただきたくよろしくお願いいたします。
該当のソースコード
JavaScript
1TimerCount(); 2 3function TimerCount(){ 4 5 $.get("updatetime.txt", function (data){ 6 7 const dataArray = data.split(','); // カンマで分割 8 const upDateStart = new Date(parseInt(dataArray[0]), parseInt(dataArray[1]), parseInt(dataArray[2]), parseInt(dataArray[3]), parseInt(dataArray[4]),0, 0); 9 const upDateEnd = new Date(parseInt(dataArray[0]), parseInt(dataArray[1]), parseInt(dataArray[2]), parseInt(dataArray[3]), parseInt(dataArray[4]),2, 0); 10 const currentDate= new Date(Date.now() + ((new Date().getTimezoneOffset() + (9 * 60)) * 60 * 1000)); 11 12 if(currentDate.getTime() >= upDateStart.getTime() && currentDate.getTime() <= upDateEnd.getTime()) { 13 window.location.reload(); 14 } 15 } 16 ); 17 18 setTimeout("TimerCount()",1000); 19} 20
■updatetime.txtの内容 ※日時は適宜変更しております。
2021,10,17,1,22