// Note: m-1 to account for javascript Date() syntax var timesetter = new Date(2010,07-1,30,05,46,44); var day = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); var month = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); //var ZoneOffsetMSeconds = timesetter.getTimezoneOffset()*60*1000; // adjust time to client's time zone // Note: client might have bad time zone settings //timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds); var UTCTime = ""; var UTCDate = ""; function MakeTime(){ setTimeout("MakeTime();",1000); timesetter.setTime(timesetter.getTime()+1000); var mthN = String(timesetter.getMonth()); var mth = month[mthN]; var mthday = String(timesetter.getDate()); var yrN = String(timesetter.getFullYear()); var dayN = String(timesetter.getDay()); var dd = day[dayN]; var hhN = timesetter.getHours(); var mm = String(timesetter.getMinutes()); var ss = String(timesetter.getSeconds()); UTCTime = "" + hhN + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + "
"; UTCDate = dd + " - " + mth + "/" + mthday + "/" + yrN; return UTCTime; return UTCDate; }// end function MakeTime function ShowClock(){ setTimeout("ShowClock();",1000); WriteToLayer('clock','
' + UTCTime + '' + UTCDate + '
'); }// end function ShowClock function WriteToLayer(ID,WriteThis) { if (document.layers){ lyr=document.layers[''+ID+''].document; lyr.open(); lyr.write(WriteThis); lyr.close(); } else if (document.all){ document.all[''+ID+''].innerHTML = WriteThis; } else if (document.getElementById){ range = document.createRange(); element = document.getElementById(''+ID+''); range.setStartBefore(element); content = range.createContextualFragment(WriteThis) while(element.hasChildNodes()) element.removeChild(element.lastChild); element.appendChild(content); } }// end function WriteToLayer