Calculadora de tiempo hasta / desde

Calcula el tiempo hasta una fecha futura o desde una fecha pasada — detección automática, con segundos en vivo.

Cómo funciona

Elige cualquier fecha — pasada o futura — y la calculadora calcula la diferencia con ahora mismo, actualizándose cada segundo. Si la fecha es futura aparece una cuenta atrás ("3 años, 2 meses, 18 días hasta …"); si es pasada, un contador transcurrido ("hace …"). El resultado también muestra totales en días, semanas, horas y minutos — útil para hitos, aniversarios, plazos o simple curiosidad.

La fórmula

Δ = objetivo − ahora, luego descomponer |Δ| en a/m/d/h/m/s recorriendo el calendario: diferencia cada componente, pidiendo prestado al siguiente si es negativo (p. ej. segundos < 0 → minutos -= 1, segundos += 60) Dirección = signo de (objetivo − ahora).

El recorrido calendario coincide con cómo hablamos: "3 años, 2 meses, 15 días" en lugar de "1.170 días". Las cifras totales (días/semanas/horas/minutos) salen de la diferencia en milisegundos dividida por la constante correspondiente — útiles cuando necesitas un único número para encadenar con otro cálculo. El componente HH:MM:SS se actualiza en vivo; la parte a/m/d sigue siendo correcta gracias a la cadena de préstamos del calendario.

Ejemplo de cálculo

  • Hoy es 28 de abril de 2026 a las 14:30. Objetivo: 25 de diciembre de 2026 a las 00:00.
  • Recorrido calendario: 7 meses y ~26 días de diferencia, con horas tomando prestado en la cadena.
  • Titular: "0 años, 7 meses, 26 días hasta …", con HH:MM:SS en cuenta atrás en vivo.
  • Totales: ~241 días, ~34 semanas, ~5.800 horas, ~349.000 minutos.

Preguntas frecuentes

¿Por qué el contador de segundos a veces salta un valor?

Las pestañas en segundo plano ralentizan setInterval a ~1 Hz como máximo, y en móvil pueden pausarlo del todo al cambiar de app. Cuando la pestaña vuelve a primer plano, el siguiente tick recalcula desde el reloj real — así que verás un salto al valor correcto en lugar de un alcance segundo a segundo. La parte a/m/d se mantiene exacta todo el tiempo; solo el reloj HH:MM:SS salta visualmente.

¿La calculadora tiene en cuenta las zonas horarias?

Usa la zona horaria local de tu navegador en ambos extremos — "ahora" sale del reloj de tu dispositivo, y la fecha objetivo que introduces se interpreta en esa misma zona. Si pones medianoche en Nochevieja, verás la cuenta atrás hasta la medianoche local, no UTC. Si necesitas una zona específica (p. ej. "medianoche en Tokio"), introduce la hora local equivalente en tu zona — todavía no hay selector de zona horaria.

¿Puedo compartir un enlace a una cuenta atrás concreta?

Aún no por parámetros de URL — el estado de la calculadora vive en el componente, no en la barra de direcciones. El botón Copiar pone una captura en el portapapeles para pegarla en un chat. Fechas predefinidas vía URL (p. ej. ?d=2026-12-25) es un siguiente paso evidente; si lo necesitas, pídenoslo y lo priorizamos.

Calculadoras relacionadas