寻找一个可以在预定的本地时钟上刷新页面的脚本。
每天一小时。让我们在 8AM 和 8PM 时说,
注意:最近,在下面的代码中找到并尝试了这个但是它不起作用。根据以上描述寻找合适的脚本。
setInterval(function(){
var dt = new Date();
var clock_time = dt.getHours() + ":" + dt.getMinutes();
if ( clock_time === '22:10' ) {
location.reload();
}

答案 0 :(得分:2)
您已将时间遗忘在setInterval
。
您可以使用||
(或)运算符设置2次。
let interval; // Use clearInterval(interval) to stop the interval
let refreshDelay = 60000; // Every minute
function scheduledReload() {
let dt = new Date();
let time = dt.getHours() + ":" + dt.getMinutes();
if(time ==='08:10' || time === '22:10') {
location.reload();
}
}
interval = setInterval(scheduledReload, refreshDelay);