每小时:00分钟和:30分钟重新加载页面

我需要每30分钟(每小时和每小时之后30分钟)重新加载页面的内容。我正在为此考虑使用JavaScript,并且我尝试了下面的代码,但是它陷入了一个无休止的循环。我不确定如何更改它以避免循环。

meta 标记将无济于事,因为它们无法在特定时间执行。

function refreshContent() {
    var tDate = new Date();
    thisHour = tDate.getHours();
    thisMinute = tDate.getMinutes();
    thisSecond = tDate.getSeconds();
    setTimeout("refreshContent()",60000); // in milliseconds = 1 minute

    if ( thisMinute == 0 || thisMinute == 30 ) {
        location.reload();
    }

}
refreshContent();
J

您只需要设置一个计时器并计算下一次刷新的时间。这样,您可以防止在页面恰好以:00或:30加载时,该页面重复地重新加载自身。

var minute = new Date().getMinutes(),
    nextRefresh = (30 - (minute % 30)) * 60 * 1000;

setTimeout( function() { location.reload(); }, nextRefresh );

30 - (minute % 30)计算直到下一个半小时的分钟数,* 60 * 1000并将其转换为毫秒。触发重新加载后,计时器将设置为30分钟。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows计划任务过去15分钟和每小时15分钟

来自分类Dev

检查是否超过30分钟

来自分类Dev

Kendo UI DateTimePicker-从00:30到24:00显示30分钟间隔

来自分类Dev

将小时DateTimePicker限制为30分钟间隔

来自分类Dev

日期和时差显示30分钟为5

来自分类Dev

将时间分成30分钟

来自分类Dev

iOS禁用UIButton 30分钟

来自分类Dev

在30分钟而不是0分钟返回纪元

来自分类Dev

移动30分钟前的文件

来自分类Dev

如何将15分钟数据转换为每小时以熊猫为单位的时间?

来自分类Dev

我无法满足条件:cart_locked == 0 && cart_archive == 0可以正常工作。页面重新加载后30分钟全部删除

来自分类Dev

将5分钟的时间范围合并为每小时

来自分类Dev

如何获得每小时平均值(不包括10分钟以上的分钟差异)

来自分类Dev

查找30分钟前的文件

来自分类Dev

过多的系统时钟漂移?(每小时2分钟以上)

来自分类Dev

如何增加5小时30分钟的时间?

来自分类Dev

Kendo UI DateTimePicker-从00:30到24:00显示30分钟间隔

来自分类Dev

如何将分钟格式化为小时和分钟,但仅在> 60分钟时才显示小时?

来自分类Dev

日期和时差显示30分钟为5

来自分类Dev

30分钟后性能下降

来自分类Dev

每小时30分钟后每2小时有一个systemd计时器吗?

来自分类Dev

30分钟后编程开始和结束

来自分类Dev

如果在2分钟内处于空闲状态,请重新加载页面

来自分类Dev

汇总5分钟数据,以每小时的总和得出NA

来自分类Dev

每小时倒数计时器,但以30分钟为单位

来自分类Dev

每小时以外的每30分钟之后,每隔30分钟就会显示一次Java Quartz Scheduler cron表达式

来自分类Dev

R:对于数据帧中的两列数据,平均每小时15分钟的数据

来自分类Dev

从python pandas中的15分钟间隔数据中提取每小时数据

来自分类Dev

页面加载时间超过一分钟 Mysql 和 Codeigniter

Related 相关文章

  1. 1

    Windows计划任务过去15分钟和每小时15分钟

  2. 2

    检查是否超过30分钟

  3. 3

    Kendo UI DateTimePicker-从00:30到24:00显示30分钟间隔

  4. 4

    将小时DateTimePicker限制为30分钟间隔

  5. 5

    日期和时差显示30分钟为5

  6. 6

    将时间分成30分钟

  7. 7

    iOS禁用UIButton 30分钟

  8. 8

    在30分钟而不是0分钟返回纪元

  9. 9

    移动30分钟前的文件

  10. 10

    如何将15分钟数据转换为每小时以熊猫为单位的时间?

  11. 11

    我无法满足条件:cart_locked == 0 && cart_archive == 0可以正常工作。页面重新加载后30分钟全部删除

  12. 12

    将5分钟的时间范围合并为每小时

  13. 13

    如何获得每小时平均值(不包括10分钟以上的分钟差异)

  14. 14

    查找30分钟前的文件

  15. 15

    过多的系统时钟漂移?(每小时2分钟以上)

  16. 16

    如何增加5小时30分钟的时间?

  17. 17

    Kendo UI DateTimePicker-从00:30到24:00显示30分钟间隔

  18. 18

    如何将分钟格式化为小时和分钟,但仅在> 60分钟时才显示小时?

  19. 19

    日期和时差显示30分钟为5

  20. 20

    30分钟后性能下降

  21. 21

    每小时30分钟后每2小时有一个systemd计时器吗?

  22. 22

    30分钟后编程开始和结束

  23. 23

    如果在2分钟内处于空闲状态,请重新加载页面

  24. 24

    汇总5分钟数据,以每小时的总和得出NA

  25. 25

    每小时倒数计时器,但以30分钟为单位

  26. 26

    每小时以外的每30分钟之后,每隔30分钟就会显示一次Java Quartz Scheduler cron表达式

  27. 27

    R:对于数据帧中的两列数据,平均每小时15分钟的数据

  28. 28

    从python pandas中的15分钟间隔数据中提取每小时数据

  29. 29

    页面加载时间超过一分钟 Mysql 和 Codeigniter

热门标签

归档