var currenttime = 'July 29, 2010 18:22:01'; 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);