我有一个每分钟运行一次的 javascript 函数。
setInterval(function(){
//first, check time, if it is 9 AM, reload the page
var now = new Date();
if (now.getHours() == 9 {
window.refresh();
}
//do other stuff
},60000);
现在的问题是,我希望每天只进行一次重新加载。由于该功能每分钟运行一次,因此下次启动时,如果在上午 9 点到 10 点之间,它将再次重新加载页面。如何使重新加载只发生一次?
我可以通过创建另一个每小时触发一次的间隔函数并检查是否应该重新加载来做到这一点。但是由于我已经拥有每分钟运行的上述功能,我可以从那里开始吗?
如果我最终创建了另一个每小时检查一次的函数。如果这两个函数同时启动会发生什么?