var timerID = null;
var timerRunning = false;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;}
function startclock () {
stopclock();
showtime();}
function showtime () {
var now = new Date();
var hkhours = now.getHours();
var tkhours = now.getHours() +2;
var ldhours = now.getHours() -8;
var nkhours = now.getHours() -13;
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var hktimeValue = "" +((hkhours <= 12 ) ? "北京 " : "北京 " )
hktimeValue += (hkhours )
hktimeValue += ((minutes < 10) ? ":0" : ":") + minutes
hktimeValue += ((seconds < 10) ? ":0" : ":") + seconds
tktimeValue += ((hkhours >=23) ? hkhours -23  :hkhours +1)
var tktimeValue = "" +((tkhours <= 12) ? "东京 " : "东京 " )
tktimeValue += ((hkhours >=23) ? hkhours -23  :hkhours +1)
tktimeValue += ((minutes < 10) ? ":0" : ":") + minutes
tktimeValue += ((seconds < 10) ? ":0" : ":") + seconds
var ldtimeValue = "" +((hkhours -8 >= 12 ) ? "伦敦 " : "伦敦 " )
ldtimeValue += ((hkhours >=8) ? hkhours -8 :hkhours +16)
ldtimeValue += ((minutes < 10) ? ":0" : ":") + minutes
ldtimeValue += ((seconds < 10) ? ":0" : ":") + seconds
var nktimeValue = "" +((hkhours >= 12) ? "纽约 " : "纽约 " )
nktimeValue += ((hkhours >=13) ? hkhours -13 :hkhours +11)
nktimeValue += ((minutes < 10) ? ":0" : ":") + minutes
nktimeValue += ((seconds < 10) ? ":0" : ":") + seconds
document.getElementById("hkthetime").innerHTML = hktimeValue;
document.getElementById("tkthetime").innerHTML = tktimeValue;
document.getElementById("ldthetime").innerHTML = ldtimeValue;
document.getElementById("nkthetime").innerHTML = nktimeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
window.onload = startclock;

