Hora y fecha

Cuenta regresiva para una fecha

Días, horas, minutos hasta cualquier fecha futura — y el progreso hasta ahora.

01Entradas
Dejar vacío para iniciar la cuenta atrás desde hoy.
02Resultados
Días restantes
Objetivo:
Horas · minutos · segundos
Progreso
Semanas restantes
Días laborables (aprox.)
¿Ya pasado?
Progreso de referencia a objetivo
Referencia Objetivo

Las horas usan la zona horaria local de su navegador. La estimación de días laborables es días × 5/7; no deduce días festivos.

03Cómo funciona

Por qué existe esta calculadora

La mayoría de las personas elige una fecha objetivo —un lanzamiento, una boda, la renovación de un contrato, el final del periodo escolar— y luego pierde rápidamente la noción de cuán cerca está realmente. Un vistazo a un calendario de pared le indica la fecha, no la distancia. Esta calculadora convierte esa distancia en los cuatro números con los que realmente planifica: días, semanas, días hábiles y el cronómetro de horas-minutos-segundos en vivo. También muestra la parte del recorrido que ya ha cubierto, que es el dato más útil cuando está midiendo el progreso de un proyecto o un esfuerzo de ahorro. La cuenta regresiva se ancla al reloj de su navegador, se ejecuta completamente en su navegador (no se envía ningún dato a ningún sitio) y se reevalúa cada vez que cambia una entrada, por lo que puede esbozar docenas de escenarios en segundos sin salir de la página.

La fórmula

La cuenta regresiva se construye a partir de tres marcas de tiempo y una proporción. Primero, la calculadora analiza la fecha objetivo más la hora objetivo opcional en un único instante T. Si deja el campo de hora en medianoche, la fecha límite se interpreta como el inicio de ese día; si establece las 23:59, obtiene el último minuto del mismo. Segundo, lee el instante actual N del reloj de su dispositivo. Tercero, lee la fecha de referencia R — el momento en que desea que la barra de progreso comience. Si deja el campo de referencia vacío, la calculadora utiliza la fecha actual, lo que significa que el progreso comienza en cero y aumenta a medida que se acerca la fecha límite.

Las cuatro salidas principales se derivan directamente:

  • Milisegundos totales restantes: Δ = T − N. Si Δ es negativo, la fecha límite ha pasado y el indicador ¿Ya pasó? cambia a . Los días, horas, minutos y segundos mostrados se calculan a partir del valor absoluto |Δ|, por lo que un vencimiento de "−3 días, 02:15:00" se lee claramente como "3 d, 02:15:00, pasado = Sí".
  • Días, horas, minutos, segundos: división entera de |Δ| por 86.400.000, luego por 3.600.000, luego por 60.000, luego por 1.000.
  • Porcentaje de progreso: 100 × (N − R) / (T − R), limitado al rango 0–100. Si la referencia está en el futuro en relación con el momento actual (es decir, aún no ha iniciado el temporizador), el porcentaje permanece en 0 %. Si T ≤ R (un escenario mal configurado donde la referencia es posterior al objetivo), la calculadora vuelve a 0 % cuando la fecha límite está por venir y a 100 % cuando ya ha pasado.
  • Semanas y días hábiles: weeks = ⌊days / 7⌋ y business_days ≈ round(days × 5 / 7). La cifra de días hábiles es una estimación del calendario — no deduce días festivos, vacaciones o fines de semana que ya hayan caído dentro del período.

Cómo usarla

Primero elija la fecha límite: escriba o use el selector de fechas para la Fecha objetivo, luego ajuste la Hora objetivo si el momento es importante (inicio del evento, cierre del mercado, cambio de servidor). El valor predeterminado 00:00 es adecuado para cuentas regresivas informales. Si desea que la barra de progreso rastree la parte transcurrida de una ventana definida —por ejemplo, una promoción de 90 días o un sprint de 6 semanas—, establezca la Fecha de referencia al inicio de esa ventana. De lo contrario, déjelo en blanco y la barra comenzará en 0 % hoy y alcanzará el 100 % en el momento en que se cumpla la fecha límite. Cada pulsación de tecla recalcula el resultado; no se almacena ni se transmite nada. Utilice el botón de marcador en la barra de herramientas para guardar una cuenta regresiva de uso frecuente en sus favoritos y el menú de compartir para copiar un enlace que prellena sus entradas para otra persona.

Ejemplo práctico

Usted está enviando un producto el 31 de diciembre a las 23:59 y desea saber, un martes cualquiera a mediados de septiembre, cómo va el trabajo. Establezca Fecha objetivo = 2026-12-31, Hora objetivo = 23:59, Fecha de referencia = 2026-01-01. Si hoy es 16 de septiembre de 2026 a las 10:00 hora local:

  • T − N es aproximadamente 106 días, 13 horas, 59 minutos — la calculadora muestra "106 d" en el KPI principal y "13:59:00" en el campo HMS en vivo.
  • T − R es de aproximadamente 364 días; N − R es de aproximadamente 258 días; por lo tanto, el Progreso se lee 100 × 258 / 364 ≈ 70,9 %. La barra de progreso se llena hasta aproximadamente la marca del 71 %, con el marcador "Ahora" en vivo fijado en la misma posición y etiquetado como "70,9 %".
  • Semanas restantes es ⌊106 / 7⌋ = 15 w. Los Días hábiles son round(106 × 5 / 7) ≈ 76 bd. ¿Ya pasó? es No. Abra la calculadora con el mismo escenario a medianoche del 1 de enero de 2027 y el título cambiará a "0 d", el HMS leerá "00:00:00", el progreso será del 100 %, y el indicador de pasado será (con un pequeño Δ negativo).

Inconvenientes y casos extremos

  • Zona horaria del navegador, no UTC. El cálculo utiliza el reloj local de su dispositivo. Si establece un objetivo de "2027-03-15 09:00" mientras viaja, se compromete a las 09:00 dondequiera que se encuentre el portátil actualmente. Dos colaboradores en diferentes zonas horarias verán cifras restantes ligeramente diferentes para el mismo objetivo — por diseño, porque la mayoría de las cuentas regresivas personales son locales.
  • Saltos por cambio de horario de verano. Cuando los relojes se adelantan o se atrasan, Δ puede variar en una hora sin que usted toque ninguna entrada. El recuento de días no se ve afectado (se redondea a días completos), pero la lectura del HMS y el porcentaje de progreso se ajustarán hasta en 60 minutos el día de la transición.
  • Se ignoran los segundos intercalares. Son insertados por el IERS aproximadamente una vez cada 18 meses y no son expuestos por la API Date de JavaScript; la deriva resultante en una cuenta regresiva de varios años es, como máximo, de unos pocos segundos — insignificante para la planificación humana.
  • Referencia en el futuro. Si R > N, el temporizador aún no ha comenzado desde su perspectiva — el progreso se fija en 0 % para que la barra no mienta sobre el trabajo transcurrido. Los campos de HMS y días restantes siguen contando hacia T.
  • Los días hábiles son una estimación. La proporción 5/7 es el promedio correcto a largo plazo para una semana laboral de lunes a viernes, pero cualquier ventana específica de 30 días puede tener entre 20 y 22 días laborables dependiendo de la alineación, y los días festivos pueden reducir dos o cuatro más. Úselo para cálculos rápidos, no para SLAs.
  • Semanas calendario vs semanas ISO. El KPI de "semanas restantes" cuenta bloques de 7 días transcurridos desde ahora. No está alineado con las semanas calendario ISO (la S01 comienza el lunes de la semana que contiene el primer jueves del año), por lo que no debe compararlo con un rastreador semanal que utilice la numeración ISO.

Variaciones y calculadoras relacionadas

La misma maquinaria impulsa una familia de herramientas relacionadas que puede construir ajustando una sola línea de entrada:

  • Modo aniversario — intercambie objetivo con referencia y la calculadora se convierte en un contador de "tiempo transcurrido desde" (años de casado, días sobrio, horas desde el último incidente en un tablero de seguridad).
  • Múltiples fechas límite — apunte la misma calculadora a varias filas en una hoja de planificación (proyecto A, proyecto B, proyecto C) y lea la lista ordenada de días restantes como un panel de cartera.
  • Cuentas regresivas recurrentes — fije el objetivo a "el próximo viernes a las 17:00" o "el primer día del próximo mes" y la misma aritmética le dará un cronómetro semanal o mensual rodante, útil para la cadencia de sprints o recordatorios de alquiler.
  • Pomodoro y temporizadores cortos — sustituya minutos por días en las entradas y la lectura del HMS se convierte en un temporizador de enfoque de 25 minutos con seguimiento de pausas.
  • Calendarios lunares e islámicos — convierta el objetivo en una fecha hégira o lunar antes de pasarla; el objeto Date de JavaScript es puramente gregoriano, por lo que los sistemas no gregorianos necesitan un paso de preprocesamiento.
  • Gráfico de tareas pendientes (Sprint burndown) — alimente a la calculadora con un inicio de sprint (referencia) y un final de sprint (objetivo) y el porcentaje de progreso le dará la línea de consumo ideal día a día que un panel de JIRA traza en gris detrás del consumo real de puntos de historia.

Calculadoras relacionadas