var currenttime = 'February 09, 2010 00:46:55'; var serverdate=new Date(currenttime); function padlength(what) { return ((what.toString().length==1)? "0"+what : what); } function displaytime() { serverdate.setSeconds(serverdate.getSeconds()+1); var obj = document.getElementById("support_time"); if (obj) { H = serverdate.getHours(); if (H < 12) timestring = padlength(H ? H : 12)+":"+padlength(serverdate.getMinutes())+"am"; else { H -= 12; timestring = padlength(H ? H : 12)+":"+padlength(serverdate.getMinutes())+"pm"; } obj.innerHTML = "Right now it's "+timestring+" at our office."; } } setInterval("displaytime()", 1000);