﻿function calcTime(offset,ShowClock) {
d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*offset));
// out use nd.toLocaleString()
var outDateStr;
var enmonth = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var enweek = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var strMonth = enmonth[parseInt(nd.getMonth())];
var strWeek = enweek[parseInt(nd.getDay())];
outDateStr = strWeek + ", " + strMonth + " " + nd.getDate() + " " + nd.getYear() + ", " + nd.getHours() + ":" + nd.getMinutes() + ":" + nd.getSeconds();
//outDateStr =Showdate(nd,'ddd','mmm','dd','yy',' ');
sc = document.all(ShowClock);
if(sc){
        sc.innerHTML="Beijing Time: "+outDateStr;
    }
}
function showtime(){
	setInterval("calcTime(+8,'ShowClock')",1000);
}
