自动刷新看板

报表每5分钟刷新一次,需要实现刷新遇到8:30-08:45和20:30-20:45不自动刷新

JavaScript 邦尼two 发布于 2023-5-25 09:13 (编辑于 2023-5-25 09:20)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-25 09:19

这个就做个判断把

setInterval(function() {

 var myDate = new Date();

 var a=myDate.getHours(); //获取当前小时数

 var b = myDate.getMinutes(); //获取当前分钟数(0-59)

 var d =a+":" b ;

 if (d <> "08:30"||d <> "08:35"||d <> "08:40"||d <> "08:45") {

  location.reload();

 }

}, 1000);

  • 邦尼two 邦尼two(提问者) 不一定是整点的时候
    2023-05-25 09:23 
  • snrtuemc snrtuemc 回复 邦尼two(提问者) 那就判断时间段,这个这个事件段内不执行,js自己稍微修改下
    2023-05-25 09:34 
  • 邦尼two 邦尼two(提问者) setInterval(function() { var myDate = new Date(); var a=myDate.getHours(); //获取当前小时数 var b = myDate.getMinutes(); //获取当前分钟数(0-59) var d =a+\":\"+b ; if (d > \"10:18\" && d < \"10:19\") { location.reload(); } }, 10000); 麻烦帮我看看是哪里有问题不会自动刷新了
    2023-05-25 10:18 
  • snrtuemc snrtuemc 回复 邦尼two(提问者) 时间段判断,写法不一样,参考https://www.jb51.net/article/170321.htm
    2023-05-25 10:23 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-5-25 09:14(编辑于 2023-5-25 09:14)
  • 邦尼two 邦尼two(提问者) 问题在于8:30到8:45这个区间不刷新
    2023-05-25 09:17 
  • 用户k6280494 用户k6280494 回复 邦尼two(提问者) 你js写了跳过这个时段?正常不会
    2023-05-25 09:19 
  • 邦尼two 邦尼two(提问者) 回复 用户k6280494 就是要实现跳这个时段,现在是不跳的
    2023-05-25 09:20 
  • 用户k6280494 用户k6280494 回复 邦尼two(提问者) 楼下给你答案了,我以为是不跳过
    2023-05-25 09:23 
  • 3关注人数
  • 399浏览人数
  • 最后回答于:2023-5-25 09:20
    请选择关闭问题的原因
    确定 取消
    返回顶部