Affichage d'un compte à rebours
bonjour ,
Voilà le script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <label id="Compte"></label>
<script type="text/JavaScript">
var Affiche=document.getElementById("Compte");
function Rebour() {
var date1 = new Date();
var date2 = new Date ("Dec 31 00:00:00 2009"); // Date et heure de l'événement
var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
var n = 24 * 3600; //nombre de secondes dans un jour
if (sec > 0) {
j = Math.floor (sec / n);
h = Math.floor ((sec - (j * n)) / 3600);
mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
Affiche.innerHTML = + h +" H "+ mn +" mn "+ sec + " s ";
window.status = "Temps restant : " + j +" jours, "+ h +" H "+ mn +" min "+ sec + " sec ";
}
else {
Affiche.innerHTML = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
window.status = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
}
tRebour=setTimeout ("Rebour();", 1000);
}
Rebour();
</script> |
Le script est ce que je recherche mais l'heure s'affiche ainsi : ex : 6 H 3 mn 56 s alors que je souhaite faire 06 H 03 mn 56 s .
Totalement nul en Javascript , je sollicite votre aide ...
Merci d'avance ,
HAbroc