ToutSurTout.biz
Compte à rebours


<script>
var cible = new Date('January 8, 2013 23:03:00');
var time = parseInt(cible.getTime() / 1000, 10);

function decompte()
{
    var aujourdhui = new Date();
    time_tmp = parseInt(aujourdhui.getTime() / 1000, 10);
    restant = time - time_tmp;
   
    jour = parseInt((restant / (60 * 60 * 24)), 10);
    heure = parseInt((restant / (60 * 60) - jour * 24), 10);
    minute = parseInt((restant / 60 - jour * 24 * 60 - heure * 60), 10);
    seconde = parseInt((restant - jour * 24 * 60 * 60 - heure * 60 * 60 - minute * 60), 10);
   
    document.getElementById('jours').innerHTML = jour;
    document.getElementById('heures').innerHTML  = heure;
    document.getElementById('minutes').innerHTML  = minute;
    document.getElementById('secondes').innerHTML = seconde;
   
    if (time_tmp < time)
        setTimeout('decompte()', 1000);
    else
    {
        // Temps fini, on fait ce qu'on veux
        document.getElementById('jours').innerHTML = 0;
        document.getElementById('heures').innerHTML  = 0;
        document.getElementById('minutes').innerHTML  = 0;
        document.getElementById('secondes').innerHTML = 0;
    }
}
setTimeout('decompte()', 0);
</script>

Il reste <span id="jours"></span> jours, <span id="heures"></span> heures, <span id="minutes"></span> minutes et <span id="secondes"></span> secondes avant la mise à jour.