Compte a rebours avec les jours,heurs minutes et secondes.
Bonjour,
j ai un peux du mal a ajouter sur ce script les jours en plus, car la il me calcule que les heurs, minute et seconde. ce qui fait que quand j ai 3 jours ou plus, bas en heurs c est pas genial, je prefairerais un affichage dans le genre :
3 : 22 : 10 : 16 au lieux de : 143 : 10 : 16.
je souhaiterais juste savoir comment faire ici:
Code:
1 2 3 4
| var jours = Math.floor(zetime / ????) ;
var heures = Math.floor(zetime / 3600) ???? ;
var minutes = Math.floor(((zetime / 3600) - Math.floor(zetime / 3600)) * 60);
var secondes = zetime - ((Math.floor(zetime / 60)) * 60); |
Voici le script au complet:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function reste(zetime, nom_id, zelien)// fonction du compte a reboure (heures/minutes/secondes)
{
var nid = nom_id;
var lien = zelien;
if (zetime>0)
{
var heures = Math.floor(zetime / 3600) ;
var minutes = Math.floor(((zetime / 3600) - Math.floor(zetime / 3600)) * 60);
var secondes = zetime - ((Math.floor(zetime / 60)) * 60);
document.getElementById(nid).innerHTML = heures + ":" + minutes + ":" + secondes;
var restant = zetime - 1;
setTimeout("reste(" + restant + ",'" + nid + "','" + lien + "')", 1000);
}
else
{
document.getElementById(nid).innerHTML = "<a href='" + lien + "'>Terminez</a>";// affiche terminer a la fin du compte a reboure
}
} |
En vous remerciant d avance.