每小时开始时自动刷新
Auto Refresh at the top of every hour
这是我已经尝试过的:
<meta name="Refresh" content="3600">
要使 HTML 页面在太平洋时间每天凌晨 12 点自动刷新,最好的方法是什么?或者,如果那不可能,则在每个小时的最前面,例如凌晨 1 点、凌晨 2 点、凌晨 3 点等。不是从用户加载页面开始的一个小时,而是下一个小时的开始。
到目前为止,我尝试过的所有内容似乎都是从页面加载后每小时刷新一次。
你不能单独使用 HTML 来做到这一点。您需要 Javascript,但这很容易。只需将此添加到您的 HTML:
<script>
var current = new Date();
var future = new Date();
future.setTime(future.getTime() + 3600000); //3600000 = 1 hour
future.setMinutes(0);
future.setSeconds(0);
var timeout = (future.getTime() - current.getTime());
setTimeout(function() { window.location.reload(true); }, timeout);
</script>
<META HTTP-EQUIV="refresh" CONTENT="3600">
把这个加到你的头上。
这是我已经尝试过的:
<meta name="Refresh" content="3600">
要使 HTML 页面在太平洋时间每天凌晨 12 点自动刷新,最好的方法是什么?或者,如果那不可能,则在每个小时的最前面,例如凌晨 1 点、凌晨 2 点、凌晨 3 点等。不是从用户加载页面开始的一个小时,而是下一个小时的开始。
到目前为止,我尝试过的所有内容似乎都是从页面加载后每小时刷新一次。
你不能单独使用 HTML 来做到这一点。您需要 Javascript,但这很容易。只需将此添加到您的 HTML:
<script>
var current = new Date();
var future = new Date();
future.setTime(future.getTime() + 3600000); //3600000 = 1 hour
future.setMinutes(0);
future.setSeconds(0);
var timeout = (future.getTime() - current.getTime());
setTimeout(function() { window.location.reload(true); }, timeout);
</script>
<META HTTP-EQUIV="refresh" CONTENT="3600">
把这个加到你的头上。