var iYear = 2010; var iMonth = 03; var iDay = 11; var iHour = 02; var iMin = 56; var iSec = 36; var montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var today = new Date(); today.setFullYear(iYear, iMonth-1, iDay); today.setHours(iHour); today.setMinutes(iMin); today.setSeconds(iSec); function countdown(yr, m, d, h, min) { // Update time today.setSeconds(today.getSeconds()+1); var todayy=today.getYear(); if (todayy < 1000) todayy+=1900; var todaym=today.getMonth(); var todayd=today.getDate(); var todayh=today.getHours(); var todaymin=today.getMinutes(); var todaysec=today.getSeconds(); var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec; var futurestring=montharray[m-1]+" "+d+", "+yr+" "+h+":"+min+":00"; //alert(futurestring); var dd=Date.parse(futurestring)-Date.parse(todaystring); dd = dd/1000; // Remove milli seconds /* var cYear = 31536000; // 60*60*24*365 var dyear = Math.floor(dd/cYear); var cMonth = 2592000; //60*60*24*30 var dmon = Math.floor((dd%cYear)/cMonth); */ var cDay = 86400; //60*60*24 var dday = Math.floor(dd/cDay); var cHour = 3600; //60*60 var dhour = Math.floor((dd%cDay)/cHour); var cMin = 60; var dmin = Math.floor((dd%cDay%cHour)/cMin); var dsec = Math.floor(dd%cDay%cHour%cMin); //document.getElementById('countYear').innerHTML = dyear; //document.getElementById('countMonth').innerHTML = dmon; document.getElementById('countDay').innerHTML = dday; document.getElementById('countHour').innerHTML = dhour; document.getElementById('countMin').innerHTML = dmin; document.getElementById('countSec').innerHTML = dsec; setTimeout("countdown("+yr+","+m+","+d+","+h+","+min+")", 1000); } function init() { countdown(2009,6,27,19,30); }