setInterval 更长的时间

Sri*_*nth 5 javascript

setInterval 方法在更长的时间内可靠吗?我需要每天和/或每周触发一次功能。所以我正在使用setInterval(myFunc, 86400000)// 一天。类似地计算一周的毫秒数这是一个好方法。或者我可以使用任何其他技术。

LmC*_*LmC 1

我认为一个不错的选择是

当网页打开时,首先将日期存储到本地存储中,当打开时,通常每分钟检查本地存储中的日期,然后验证它并采取行动。

setIterval 听起来像是一个非常糟糕的方法......

启动时获取数据,

使用保存日期localStorage.setItem("date", datevariblename);

加载时或每次在设置的时间间隔内使用 localStorage.getItem("date")来获取日期值

然后执行当前日期和保存日期之间所需的每个比较