美文网首页
前端定时定点轮询

前端定时定点轮询

作者: 北上广_d8bd | 来源:发表于2020-12-29 08:50 被阅读0次

    需求:每天凌晨1点前端页面刷新

    实现方法(一)

     timing () {
          setInterval(() => {
            var nowTime = new Date();
            var hours = nowTime.getHours();
            var minutes = nowTime.getMinutes();
            if ((hours + '' + minutes) == 10) {
              location.reload()
            }
          }, 1000 * 60);
        },
    

    实现方法(二)

     timingTwo () {
          let timer = new Date(new Date().getTime() + 86400000 + 60 * 60 * 1000 - (new Date().getHours() * 60 * 60 + new Date().getMinutes() * 60 + new Date().getSeconds()) * 1000).getTime(); // 获取明天凌晨1点时间戳
          let nowTimer = new Date().getTime(); // 获取当前时间戳
          setTimeout(() => {
            location.reload()
          }, timer - nowTimer);
        }
    

    相关文章

      网友评论

          本文标题:前端定时定点轮询

          本文链接:https://www.haomeiwen.com/subject/rvtfoktx.html