Bonjour à tous.
Bonne et heureuse année 2023.
J'ai dans une de mes page un Countdown javascript
la var countDownDate est donnée par les pages
enfaite je cherche moyen d'avoir un affichage différent suivant les page certaine page peuvent avoir des jours de countdown d'autre c'est juste quelques heures
Le résultat
confionne très bien mais pas le second
Ou je déconne?
J'ai aussi essayer ceci
je comprend pas ma second ligne ne fonctionne pas!
Merci par avance de votre aide car je bloque la dessus depuis 2 semaine
Bonne et heureuse année 2023.
J'ai dans une de mes page un Countdown javascript
//var countDownDate = new Date("Aug 30 2021 18:00").getTime();
var x = setInterval(function() {
// Get today's date and time
var now = new Date().getTime();
// Find the distance between now and the count down date
var distance = countDownDate - now;
// Time calculations for days, hours, minutes and seconds
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
// affichage complet
document.getElementById("count").innerHTML = days + "j " + hours + "h " + minutes + "m " + seconds + "s ";
//affichage partiel
document.getElementById("counth").innerHTML = hours + "h " + minutes + "m " + seconds + "s ";
if (days === 0 && hours === 0 && minutes === 00 && seconds === 00) {
window.location.reload();
}
}, 1000);
la var countDownDate est donnée par les pages
enfaite je cherche moyen d'avoir un affichage différent suivant les page certaine page peuvent avoir des jours de countdown d'autre c'est juste quelques heures
Le résultat
<p id="count" ></p>
confionne très bien mais pas le second
<p id="counth" ></p>
Ou je déconne?
J'ai aussi essayer ceci
// Find the distance between now and the count down date
var distance = countDownDate - now;
var distance1 = countDownDate - now;
// Time calculations for days, hours, minutes and seconds
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
var hours1 = Math.floor((distance1 % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes1 = Math.floor((distance1 % (1000 * 60 * 60)) / (1000 * 60));
var seconds1 = Math.floor((distance1 % (1000 * 60)) / 1000);
document.getElementById("count").innerHTML = days + "j " + hours + "h " + minutes + "m " + seconds + "s ";
document.getElementById("counth").innerHTML = hours1 + "h " + minutes1 + "m " + seconds1 + "s ";
je comprend pas ma second ligne ne fonctionne pas!
Merci par avance de votre aide car je bloque la dessus depuis 2 semaine