﻿function GetTime() 
{ 
    var dt = new Date();
    var def = dt.getTimezoneOffset()/60;
    var gmt = (dt.getHours() + def);
    var ending = ":" + IfZero(dt.getMinutes()) + ":" +  IfZero(dt.getSeconds());

    var XiangGang =check24(((gmt + 8) > 24) ? ((gmt + 8) - 24) : (gmt + 8));
    document.getElementById("XiangGang").innerHTML = (IfZero(XiangGang) + ending);
    
    var DongJing =check24(((gmt + 9) > 24) ? ((gmt + 9) - 24) : (gmt + 9));
    document.getElementById("DongJing").innerHTML = (IfZero(DongJing) + ending);

    var  LunDun=check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));
    document.getElementById("LunDun").innerHTML = (IfZero(LunDun) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));

    var NiuYue =check24(((gmt + (24-5)) > 24) ? ((gmt + (24-5)) - 24) : (gmt + (24-5)));
    document.getElementById("NiuYue").innerHTML = (IfZero(NiuYue) + ending);

    setTimeout("GetTime()", 1000);
}
function IfZero(num) 
{
    return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) 
{
    return (hour >= 24) ? hour - 24 : hour;
}
