求一个自动刷新html网页的代码,要求是按照北京时间的整点自动刷新

例如:1点00分,2点00分,3点00分等等刷新网页,不要那种每隔一小时刷新的代码,我需要的是按照北京时间或者电脑本地时间的整点进行刷新,有这样的代码请告知,50金币奉上... 例如:1点00分,2点00分,3点00分等等刷新网页,不要那种每隔一小时刷新的代码,我需要的是按照北京时间或者电脑本地时间的整点进行刷新,有这样的代码请告知,50金币奉上~~~~!!! 展开
 我来答
i看世界影视剪辑
2016-05-26 · 注重细节,追求完美
i看世界影视剪辑
采纳数:387 获赞数:1010

向TA提问 私信TA
展开全部
<h1 id="t1"></h1>
<script type="text/javascript">
function t(){
var d =new Date(),
hour = d.getHours(),
mins = d.getMinutes(),
sec = d.getSeconds(),
arr24=['00:00:00','01:00:00','02:00:00','03:00:00','04:00:00','05:00:00','06:00:00','07:00:00','08:00:00','09:00:00','10:00:00','11:00:00','12:00:00','13:00:00','14:00:00','15:00:00','16:00:00','17:00:00','18:00:00','19:00:00','20:00:00','21:00:00','22:00:00','23:00:00'];
hour = add(hour),mins = add(mins),sec = add(sec);
var t1 = hour+":"+mins+":"+sec;
document.getElementById("t1").innerHTML=t1;
for(i in arr24){
if(t1==arr24[i]){
alert("当前时间是:"+t1+" 。刷新时间是:"+arr24[i])
location.reload(true);
}
}
}
t()
setInterval(t,1000);//你可以看看原理,我这个相当于在每秒会执行一次,只要出现01:00:00这样的情况就会刷新,也就是说满足三个条件,也是为了防止一次连续刷新60次的bug产生
</script>
追问
为什么我试了没反应呢?求解
追答
什么叫没反应,在我这。每个整点都会有弹出框来,你没反应是刷新方式不对吧
trIm4UT
2016-05-26 · TA获得超过270个赞
知道小有建树答主
回答量:309
采纳率:25%
帮助的人:116万
展开全部
<script type="text/javascript">
function myrefresh() {
var now = new Date();
if(now.getMinutes()=='0'&&getSeconds()=='0'){
window.location.reload();
}
}
setInterval('myrefresh()',1000);
</script>
更多追问追答
追问
这个是按照北京时间还是按照本地时间计算的啊???
追答
本地时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式