function getthedate(){ var mydate=new Date(); var year=mydate.getYear() var hours=mydate.getHours(); var minutes=mydate.getMinutes(); var seconds=mydate.getSeconds(); var dn="AM"; // If the year is less than 1000 the add 1900 to the year for 2000 compliant if (year < 1000) year+=1900 //Get the day, month, date from mydate. var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate() // If Day of month is less than 10 then use the format 01,02...09 if (daym<10) daym="0"+daym //Arrays for the days of the week, and months of the year var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December") if (hours>=12) dn="PM"; if (hours>12){ hours=hours-12; } if (hours==0) hours=12; if (minutes<=9) minutes="0"+minutes; if (seconds<=9) seconds="0"+seconds; var cdate= dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn+""; if (document.all) document.all.clock.innerHTML=cdate; else if (document.getElementById) document.getElementById("clock").innerHTML=cdate; else document.write(cdate); } if (!document.all&&!document.getElementById) getthedate(); function goforit(){ if (document.all||document.getElementById) setInterval("getthedate()",1000); } window.onload=goforit;