// Función para convertir la fecha a segundos
function dateToSeconds(date) {
return Math.floor(date.getTime() / 1000);
}
// Función para actualizar el contador
function updateCountdown() {
// Obtener la fecha actual
const now = new Date();
// Obtener la fecha objetivo
const targetDate = new Date("2024-12-31T23:59:59");
// Calcular la diferencia en segundos
const secondsRemaining = dateToSeconds(targetDate) - dateToSeconds(now);
// Convertir los segundos a unidades de tiempo
const days = Math.floor(secondsRemaining / 86400);
const hours = Math.floor((secondsRemaining % 86400) / 3600);
const minutes = Math.floor((secondsRemaining % 3600) / 60);
const seconds = secondsRemaining % 60;
// Actualizar el contenido del contador
document.getElementById("days").textContent = days;
document.getElementById("hours").textContent = hours;
document.getElementById("minutes").textContent = minutes;
document.getElementById("seconds").textContent = seconds;
}
// Iniciar el contador
updateCountdown();
// Actualizar el contador cada segundo
setInterval(updateCountdown, 1000);