js 实时显示不同时区时间



document.write('<div id="WorldTime" class="toptime">'+
        '<label><img src="http://www.rttx999.com/images/q1.jpg">北京:<span id="bjdtime">14:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q2.jpg">悉尼:<span id="addtime">17:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q3.jpg">东京:<span id="tytime">15:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q4.jpg">苏黎世:<span id="mxdtime">07:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q5.jpg">伦敦:<span id="ldtime">06:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q6.jpg">纽约:<span id="nytime">02:28:16&nbsp;</span></label>'+
        '<label><img src="http://www.rttx999.com/images/q7.jpg">香港:<span id="hktime">14:28:16&nbsp;</span></label>'+
    '</div>')


function showTime() {
var today = new Date((new Date()).getTime());


var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
if (hour <= 9)
hour = "0" + hour;
if (minute <= 9)
minute = "0" + minute;
if (second <= 9)
second = "0" + second;
     
var utc = today.getTime() + (today.getTimezoneOffset() * 60000);
var bjDate = new Date(utc + (3600000 * (8)));

var ldDate = new Date(utc + (3600000 * (0)));
var nyDate = new Date(utc + (3600000 * (-4)));
var tyDate = new Date(utc + (3600000 * (9)));
var sxDate = new Date(utc + (3600000 * (2)));


var adDate = new Date(utc + (3600000 * (11)));
var mxDate = new Date(utc + (3600000 * (1)));

var bjhour = bjDate.getHours() < 9 ? ("0" + bjDate.getHours()) : bjDate.getHours();


var ldhour = ldDate.getHours() < 9 ? ("0" + ldDate.getHours()) : ldDate.getHours();
var nyhour = nyDate.getHours() < 9 ? ("0" + nyDate.getHours()) : nyDate.getHours();
var tyhour = tyDate.getHours() < 9 ? ("0" + tyDate.getHours()) : tyDate.getHours();
var sxhour = sxDate.getHours() < 9 ? ("0" + sxDate.getHours()) : sxDate.getHours();


var adhour = adDate.getHours() < 9 ? ("0" + adDate.getHours()) : adDate.getHours();
var mxhour = mxDate.getHours() < 9 ? ("0" + mxDate.getHours()) : mxDate.getHours();

var strbjdtime = bjhour + ":" + minute + ":" + second + "&nbsp;";

var strldtime = ldhour + ":" + minute + ":" + second + "&nbsp;";
var strnytime = nyhour + ":" + minute + ":" + second + "&nbsp;";
var strtytime = tyhour + ":" + minute + ":" + second + "&nbsp;";


var straddtime = adhour + ":" + minute + ":" + second + "&nbsp;";
var strmxdtime = mxhour + ":" + minute + ":" + second + "&nbsp;";
var strsxtime = sxhour + ":" + minute + ":" + second;

var strhktime = hour + ":" + minute + ":" + second + "&nbsp;";

document.getElementById('bjdtime').innerHTML = strbjdtime;


document.getElementById('ldtime').innerHTML = strldtime; 
document.getElementById('nytime').innerHTML = strnytime;
document.getElementById('tytime').innerHTML = strtytime;

document.getElementById('addtime').innerHTML = straddtime;
document.getElementById('mxdtime').innerHTML = strmxdtime;


document.getElementById('hktime').innerHTML = strhktime;

setTimeout("showTime();", 1000); 
return (today.getTime());
}
showTime();




  </script>   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值