﻿// JScript 文件
function clock()
{
    var cn = document.getElementById("cnTimeSpan");
    cn.innerHTML = GetTimeFromTimeZone("8");
    
    var baku = document.getElementById("bakuTimeSpan");
    baku.innerHTML = GetTimeFromTimeZone("4");
	
	var usa = document.getElementById("usaTimeSpan");
    usa.innerHTML = GetTimeFromTimeZone("-4");
	
	var istanbul = document.getElementById("istanbulTimeSpan");
    istanbul.innerHTML = GetTimeFromTimeZone("3");
	
	var moscow = document.getElementById("moscowTimeSpan");
    moscow.innerHTML = GetTimeFromTimeZone("4");

	var dubai = document.getElementById("dubaiTimeSpan");
    dubai.innerHTML = GetTimeFromTimeZone("4");

    setTimeout("clock()",1000);
} 
 		function GetTimeFromTimeZone(timeZone)
        {            
            var lDate = new Date();
            var localTime = lDate .getTime();          
            var localOffset = lDate .getTimezoneOffset() * 60000; 
            var utc = localTime + localOffset;         
            var placeTime= utc + (3600000*timeZone);      
            var pdate = new Date(placeTime); 			
			var hour = pdate.getHours();
		    var minute = pdate.getMinutes();
   			var second = pdate.getSeconds(); 			            
            return getMyTimes(hour,minute,second);
        }
function getMyTimes(h,m,s)
{    
    if(h>=24)
    {
        h -= 24;
    }
	if(h<0)
	{
		h += 24;
	}    
    var timevalue = ((h < 10) ? "0":"")+h
    timevalue +=((m < 10) ? ":0":":")+m
    timevalue +=((s < 10) ? ":0":":")+s
    return timevalue;
}

