Countdown javascript

Dcript pentru afisarea timpului ramas pana la 0

Primeste ca parametru, in secunde, timpul total si obiectul din in care se va afisa timpul ramas.

Acesta este scriptul propriuzis. Se insereaza inainte de

<script type="text/javascript">
function display_c(start, id)
{
test = parseFloat(start);

var end = 0

var refresh=1000;

if(test >= end )
{
mytime=setTimeout('display_ct(\''+id+'\', \''+test+'\')',refresh)
}
else {
//window.location.reload();
return false;
}
}

function display_ct(id, time)
{
elTimerLocal = document.getElementById(id);

// After deducting the days calculate the number of hours left
var hours = Math.floor(time/3600)

if (hours == 0) hours = '00';
if (hours < 10 && hours != '00') hours = '0'+hours;

// After days and hours , how many minutes are left
var minutes = Math.floor((time - (hours *3600 ))/60)

if (minutes == 0) minutes = '00';
if (minutes < 10 && minutes != '00') minutes = '0'+minutes;

// Finally how many seconds left after removing days, hours and minutes.
var secs = Math.floor((time - (hours *3600 ) - (minutes*60)))

if (secs == 0) secs = '00';
if (secs < 10 && secs != '00') secs = '0'+secs;

var x = hours + ":" + minutes + ":" + secs;

elTimerLocal.innerHTML = x;

test2 = time - 1;

tt = display_c(test2, id);
}
</script>

Si asa se apeleaza in pagina :

<script type="text/javascript">
display_c(5753, 'timer');
</script>

sursa: http://forum.softpedia.com/index.php?showtopic=335401

ar fi interesant de vazut si :

http://www.timeanddate.com/counters/newyear.html