求一个自动刷新html网页的代码,要求是按照北京时间的整点自动刷新
例如:1点00分,2点00分,3点00分等等刷新网页,不要那种每隔一小时刷新的代码,我需要的是按照北京时间或者电脑本地时间的整点进行刷新,有这样的代码请告知,50金币奉上...
例如:1点00分,2点00分,3点00分等等刷新网页,不要那种每隔一小时刷新的代码,我需要的是按照北京时间或者电脑本地时间的整点进行刷新,有这样的代码请告知,50金币奉上~~~~!!!
展开
2个回答
展开全部
<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>
追问
为什么我试了没反应呢?求解
追答
什么叫没反应,在我这。每个整点都会有弹出框来,你没反应是刷新方式不对吧
展开全部
<script type="text/javascript">
function myrefresh() {
var now = new Date();
if(now.getMinutes()=='0'&&getSeconds()=='0'){
window.location.reload();
}
}
setInterval('myrefresh()',1000);
</script>
function myrefresh() {
var now = new Date();
if(now.getMinutes()=='0'&&getSeconds()=='0'){
window.location.reload();
}
}
setInterval('myrefresh()',1000);
</script>
更多追问追答
追问
这个是按照北京时间还是按照本地时间计算的啊???
追答
本地时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询