PDA

View Full Version : How do I create a countdown timer?


ahbin
10-01-2005, 05:51 AM
Can anyone help? Need to create a reverse countdown timer on a site. i.e. DAY 22 of a site's birth.... Many thanks in advance.

edacsac
10-01-2005, 07:54 AM
Like this?


//todays date
var now = new Date();

//site birth - Months start at zero, so 8 is Sept.
//this date represents 09/01/2005
var start = new Date(2005, 8, 01);

//convert vars to milliseconds and get difference
var difference = now.getTime() - start.getTime();

//86400000 milliseconds in a day
day = 86400000;

//milliseconds to days
days = Math.floor(difference/day);

trace('days since sites birth: '+days);

ahbin
10-01-2005, 08:23 AM
almost.

i have a timer to it already.

// function howlong(arg) {
if (length(arg)==1) {
arg = "0" + arg;
return arg;
}
else {
arg = arg;
return arg;
}
}
myDate = new Date();

hr = howlong(String(myDate.getHours()));
mnt = howlong(String(myDate.getMinutes()));

daytext = myDate.getDay();
dd = myDate.getDate();
mm = myDate.getMonth();
yyyy = myDate.getFullYear();

switch (daytext) {
case 0: daytext = "Sunday";
break;
case 1: daytext = "Monday";
break;
case 2: daytext = "Tuesday";
break;
case 3: daytext = "Wednesday";
break;
case 4: daytext = "Thursday";
break
case 5: daytext = "Friday";
break;
case 6: daytext = "Saturday";
break
}

switch (mm) {
case 0: mm = "January";
break;
case 1: mm = "February";
break;
case 2: mm = "March";
break;
case 3: mm = "April";
break;
case 4: mm = "May";
break
case 5: mm = "June";
break;
case 6: mm = "July";
break
case 7: mm = "August";
break
case 8: mm = "September";
break
case 9: mm = "October";
break
case 10: mm = "November";
break
case 11: mm = "December";
break
}


textdate = (hr + ":" + mnt + " - " + daytext + "," + " " + dd + " " + mm + " " + yyyy)

How do i add it after my timer? i.e. DAY 22...

Thanks

ahbin
10-01-2005, 10:27 AM
Something like:
http://massiveattack.com/start.html
See top right corner...

Help!

onemunki
10-02-2005, 07:58 AM
Just used this code to build a timer function, tweaked it to run from server_time not local_time, but it was a great help.

http://www.senocular.com/flash/tutorials/countdown/

ahbin
10-02-2005, 10:25 AM
hey thanks!!!
:)