Created
June 26, 2024 07:50
-
-
Save DWS-paris/ce2dae8600d9bbeb0852f3cace97e333 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Date de fin du compte à rebours | |
const countDownDate = new Date("Jul 1, 2024 00:00:00").getTime(); | |
// Mettre à jour le compte à rebours toutes les secondes | |
const countdownFunction = setInterval(() => { | |
// Obtenir la date et l'heure actuelles | |
const now = new Date().getTime(); | |
// Calculer la différence entre maintenant et la date de fin | |
const distance = countDownDate - now; | |
// Calculer le temps restant en jours, heures, minutes et secondes | |
const days = Math.floor(distance / (1000 * 60 * 60 * 24)); | |
const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); | |
const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); | |
const seconds = Math.floor((distance % (1000 * 60)) / 1000); | |
// Construire la chaîne de caractères pour le compte à rebours | |
const countdownString = `${days} Jours ${hours} Heures ${minutes} Minutes ${seconds} Secondes`; | |
// Afficher la chaîne de caractères dans l'élément avec l'id "timer" | |
document.getElementById("timer").innerHTML = countdownString; | |
// Si le compte à rebours est terminé, afficher un message | |
if (distance < 0) { | |
clearInterval(countdownFunction); | |
document.getElementById("timer").innerHTML = "EXPIRED"; | |
} | |
}, 1000); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment