每小时开始时自动刷新

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">

把这个加到你的头上。