Bonjour,
Je suis en train "d'essayer" de réaliser un compte à rebours qui prends en compte une valeur prédéfinie et non pas le temps restant jusqu'à une certaine date.
Je voudrais par exemple qu'au démarrage de l'animation, il soit inscrit
6jours, 5 heures, 59 minutes, 59 secondes
et que lorsque l'on clic, l'animation commence et donc les chiffres décrémente.
J'ai fait ceci (mais ça ne décrémente pas !!) j'ai besoin de votre aide :'(
dateActuelle = new Date(2010,4,2,8,58,10);
////////////////////////////////////////////////////////
dateFin = new Date(2010, 5, 3, 23, 58, 0);
// 1er janvier 2010 à minuit = (2010, 0, 1, 0, 0, 0);
// 2 juin à 14h = (2010, 5, 2, 14, 0, 0);
//2 juin à 14 h 6 minutes(2010, 5, 2, 14, 6, 0);
////////////////////////////////////////////////////////
jours = (dateFin-dateActuelle)/1000/60/60/24;
jours = Math.floor(jours);
heures = (dateFin-dateActuelle)/1000/60/60-24*jours;
heures = Math.floor(heures);
minutes = (dateFin-dateActuelle)/1000/60-1440*jours-60*heures;
minutes = Math.floor(minutes);
secondes = (dateFin-dateActuelle)/1000-86400*jours-3600*heures-60*minutes;
secondes = Math.floor(secondes);
if (jours<=1) {
j = " jour ";
} else {
j = " jours ";
}
if (seconds == 60) {
seconds = 0;
}
if (minutes == 60) {
minutes = 0;
}
if (secondes<=9) {
secondes = "0"+secondes;
}
if (minutes<=9) {
minutes = "0"+minutes;
}
if (heures<=9) {
heures = "0"+heures;
}
if (jours<=9) {
jours = "0"+jours;
}
if (jours+heures+minutes == 0) {
jours = ""+jours;
}
if (jours<=-1) {
affichage_heures = "00 :";
affichage_jours = "00 :";
affichage_minutes = "00 :";
affichage_secondes = "00";
sec_cadran.gotoAndStop("stop_sec_cadran");
}
else {
affichage_heures = heures+" :";
affichage_jours = jours+" :";
affichage_minutes = minutes+" :";
affichage_secondes = secondes+"";
}