var tday=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
var tmonth=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
function GetClock(offset) {
var d=new Date(Date.now()+offset);
var nday=d.getDay(),nmonth=d.getMonth(),ndate=d.getDate(),nyear=d.getFullYear();
var nhour=d.getHours(),nmin=d.getMinutes(),nsec=d.getSeconds(),ap;
if(nhour==0){ap=" AM";nhour=12;}
else if(nhour<12){ap=" AM";}
else if(nhour==12){ap=" PM";}
else if(nhour>12){ap=" PM";nhour-=12;}
if(nmin<=9) nmin="0"+nmin;
if(nsec<=9) nsec="0"+nsec;
var clocktext=""+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyear+" "+nhour+":"+nmin+":"+nsec+ap+"";
document.getElementById('clockbox').innerHTML=clocktext;
}
function GetServerTime() {
var dx = "Wed, 14 May 2025 17:24:12";
var parts = dx.match(/(\w*), (\d{2}) (\w*) (\d{4}) (\d{2})\:(\d{2})\:(\d{2})/);
var month = "JanFebMarAprMayJunJulAugSepOctNovDec".indexOf(parts[3]) / 3;
td = new Date(parts[4], month, parts[2], parts[5], parts[6], parts[7])
return td;
}