Temporizador de cuenta atrás
Elige una fecha objetivo y zona horaria, y el panel marca el tiempo cada segundo — años, meses, días, horas, minutos y segundos restantes. También cuenta hacia adelante.
La hora objetivo es medianoche (00:00:00) en tu zona horaria local. Haz clic en un preajuste para aplicarlo de inmediato; para una fecha personalizada haz clic en Fijar objetivo.
Qué hace este temporizador de cuenta atrás
Define una fecha y hora futuras, opcionalmente en una zona horaria distinta, y el panel de abajo descuenta una vez por segundo mostrando cuánto falta en años, meses, días, horas, minutos y segundos. El mismo panel también gestiona el «tiempo transcurrido»: si el objetivo está en el pasado, el mismo desglose cuenta hacia arriba desde el evento. También se muestra la marca de tiempo Unix del objetivo, para que puedas pegarla en una invitación de calendario, una programación cron o una fila de base de datos.
Días hasta Navidad, Año Nuevo y otros eventos recurrentes
Los botones de preajuste sobre el selector de fecha cubren las búsquedas para las que la gente suele querer una cuenta atrás. «Próxima Navidad» lleva la fecha al 25 de diciembre a medianoche en tu zona horaria actual (al año siguiente si la de este año ya pasó), «Próximo Año Nuevo» salta al 1 de enero y «desbordamiento Y2038» cuenta atrás hasta el momento en que un timestamp Unix de 32 bits con signo da la vuelta. Cada preajuste es solo una marca de fecha: puedes editarlo después de aplicarlo para ajustar la hora o cambiar la zona.
- Días hasta Navidad: haz clic en «Próxima Navidad»; la zona horaria se establece en tu hora local
- Días hasta 2027: haz clic en «Próximo Año Nuevo» el 2 de enero de 2026 o después y obtendrás la cuenta atrás hasta el Año Nuevo de 2027
- Días hasta un lanzamiento: escribe la fecha de lanzamiento y ajusta la hora a las 09:00 PT o tu ventana de publicación
- Días hasta una fecha límite: escribe la fecha límite; la fila de desglose se lee como una frase para los informes de estado
Cuenta atrás hasta 2027 (o cualquier año concreto)
¿Quieres una cuenta atrás hasta un año en particular? Escribe la fecha 2027-01-01 en el campo de fecha y deja la hora en 00:00:00 en tu zona horaria: el panel mostrará «X días, Y horas» hasta el momento en que el año comience donde estás. Si necesitas contar atrás hasta el mismo instante para todos (por ejemplo, un lanzamiento coordinado), ajusta la zona horaria a UTC en lugar de dejarla en tu zona local. La marca de tiempo Unix que aparece bajo el desglose es la misma en todas las zonas horarias, y esa propiedad es la que la hace portátil.
Elegir la zona horaria correcta
La misma fecha y hora de reloj significan instantes distintos en zonas horarias distintas. Para una cuenta atrás hacia una celebración local —cumpleaños, aniversarios, Nochevieja— deja el selector en la zona horaria detectada por tu navegador. Para una cuenta atrás hacia un momento anunciado globalmente —el lanzamiento de un satélite, la inserción de un segundo intercalar, el vencimiento de un contrato— ajusta la zona horaria a la que usa el anuncio (a menudo UTC). Las transiciones de horario de verano en ambos lados se gestionan automáticamente; el epoch subyacente nunca cambia.
Contar hacia arriba desde eventos pasados
Si el objetivo ya está en el pasado, el mismo panel se convierte en un contador de «tiempo transcurrido». Resulta útil para mostrar «X días, Y horas desde que comenzó el proyecto» o «tiempo desde el último incidente en producción». Los números son positivos y la etiqueta de dirección cambia a «El objetivo está en el pasado», de modo que puedes copiar el desglose para páginas de estado o notas de versión sin reescribirlo.
- Tiempo desde el inicio de la época Unix: fija el objetivo en 1970-01-01 00:00:00 UTC
- Tiempo desde un lanzamiento de software: fija el objetivo en la marca de tiempo del lanzamiento en UTC
- Tiempo desde un hito personal: fija el objetivo en la medianoche de ese día en tu zona horaria
Y2038: una cuenta atrás real que importa para el software
El preajuste «desbordamiento Y2038» cuenta atrás hasta el 2038-01-19 03:14:07 UTC, el instante en que un timestamp Unix de 32 bits con signo se desborda. Todo lo que a esas alturas siga usando un time_t de 32 bits dará la vuelta a un número negativo que representa 1901. Los sistemas operativos y entornos de ejecución modernos han pasado a timestamps de 64 bits; el firmware embebido y las bases de datos antiguas son donde se esconden las sorpresas. Si estás auditando un parque de dispositivos, la cuenta atrás en marcha es una cifra de referencia útil para el informe.
Integrar una cuenta atrás en tu propio código
El cálculo es idéntico en cualquier lenguaje: resta el epoch actual del epoch objetivo y luego descompón el resto en A/M/D/h/m/s. La herramienta calcula el objetivo como timestamp Unix una sola vez y el tic en vivo simplemente lee Date.now() en cada intervalo. Recréalo en tu stack con los fragmentos de abajo: el desglose por calendario es la única parte delicada (los meses y los años tienen longitudes variables).
- JavaScript: const left = target - Date.now(); const days = Math.floor(left / 86_400_000);
- Python: delta = target - datetime.now(timezone.utc); delta.days, delta.seconds
- Go: time.Until(target).Hours() / 24
- Para el desglose por calendario, prefiere una biblioteca (luxon, date-fns, dateutil, java.time) antes que una aritmética de meses hecha a mano