如何在HTML网页显示纽约,旧金山,伦敦,悉尼和北京的时间?

如何在HTML网页显示纽约,旧金山,伦敦,悉尼和北京的时间?,第1张

做这个,你要明确各个城市所在时区的时间差是多少。

写一个定时器,每秒调用一次,过去当前时间戳,把时间戳转换成你想要的格式,给不同城市设置变量,根据不同城市的时差在时间戳上进行加减 *** 作,把那几个变量写到页面上就可以了。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7415266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存