Qué hace esta calculadora
Esta herramienta calcula el tiempo exacto que transcurre entre una fecha-hora de inicio y una fecha-hora de fin (fin menos inicio). Devuelve la diferencia en varias formas equivalentes: total de días, una división en semanas más días, una división en días más horas, total de horas, total de minutos, total de segundos y un desglose limpio en días más HH:MM:SS. Funciona con cualquier fecha del calendario gregoriano proléptico, así que es universal y no depende de ningún país.
Cómo usarla
Introduce el año, el mes, el día y, opcionalmente, la hora, los minutos y los segundos de inicio; luego haz lo mismo con la fecha-hora de fin. Deja los campos de hora en 0 si solo te interesan los días completos. El menú de «era» viene configurado por defecto como EC / d. C. (año occidental), donde el año que escribes se usa directamente. Las eras imperiales japonesas (Meiji, Taisho, Showa, Heisei, Reiwa) son una comodidad regional: simplemente añaden un desplazamiento fijo para convertir el año escrito en un año occidental antes de cualquier cálculo, de modo que el resultado del tiempo transcurrido es idéntico independientemente de la era que elijas.
La fórmula explicada
Cada fecha se convierte en un Número de Día Juliano (JDN) mediante el algoritmo de Fliegel-Van Flandern, que ofrece un recuento continuo de días enteros y gestiona correctamente los años bisiestos (incluida la regla del siglo) y las distintas duraciones de los meses. La hora del día se suma en segundos. Los segundos transcurridos son entonces
$$\Delta t = \left(\text{JDN}_{e} - \text{JDN}_{s}\right)\cdot 86400 + \left(T_{e} - T_{s}\right)$$y todas las demás unidades se obtienen dividiendo o repartiendo ese único número.
Ejemplo resuelto
Inicio: 2024-01-01 00:00:00. Fin: 2024-03-01 12:00:00. Como 2024 es un año bisiesto, enero (31) más febrero (29) suman 60 días completos, más medio día por las 12:00, así que la diferencia es de 60,5 días
$$60{,}5\ \text{días} = 5\,227\,200\ \text{segundos} = 1\,452\ \text{horas} = 87\,120\ \text{minutos}$$El desglose es 8 semanas + 4 días, o bien 60 días + 12:00:00.
Preguntas frecuentes
¿El resultado puede ser negativo? Sí. Si la fecha de fin es anterior a la de inicio, los totales son negativos; las filas del desglose muestran la magnitud.
¿Cuenta ambos extremos? No. Mide el intervalo transcurrido (fin menos inicio), no un recuento de días inclusivo.
¿Gestiona los años bisiestos? Sí, de forma automática, incluida la regla de que los años divisibles entre 100 no son bisiestos salvo que también lo sean entre 400.