function getTime(nowhour, nowTimeZone, getTimeZone){ nowhour=parseInt(nowhour); difTimeZone=getTimeZone-nowTimeZone; hour=nowhour+difTimeZone; if(hour>24 || hour<0){ if(difTimeZone>0) { hour=nowhour-(24-difTimeZone); } else { hour=24+difTimeZone+nowhour; } }; if(hour<10){hour='0'+hour}; return hour; } function jsClock24hr(){ var time=new Date(); var timeZone=-time.getTimezoneOffset()/60; //var timeZone=2; var hour=time.getHours(); if(hour<10){hour='0'+hour}; var min= time.getMinutes(); if(min<10){min='0'+min;}; var sec= time.getSeconds(); if(sec<10){sec='0'+sec}; document.getElementById('clock').innerHTML= ""+hour+":"+min+":"+sec+""; document.getElementById('time1').innerHTML= "New York
"+getTime(hour, timeZone, -5)+":"+min+""; document.getElementById('time2').innerHTML= "London
"+getTime(hour, timeZone, 0)+":"+min+""; document.getElementById('time3').innerHTML= "Moscow
"+getTime(hour, timeZone, 3)+":"+min+""; setTimeout('jsClock24hr()',1000); } function clock(){ if(document.getElementById("timeElem").style.display=='none') { document.getElementById("timeElem").style.display=''; document.getElementById("clock1").style.display=''; } else { document.getElementById("timeElem").style.display='none'; document.getElementById("clock1").style.display='none'; } } jsClock24hr();