写一个定时器,每秒调用一次,过去当前时间戳,把时间戳转换成你想要的格式,给不同城市设置变量,根据不同城市的时差在时间戳上进行加减 *** 作,把那几个变量写到页面上就可以了。
<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>
<a name="aaaa" href="ss.html" >sdfsdfsd</a><input type="button" value="取值" onclick="alert(aaaa.href)">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)