Conectar vía MCP →

Ingresar cálculo

Fórmula

Show calculation steps (1)
  1. Julian Day Number (per date)

    Julian Day Number (per date): Días y tiempo transcurrido entre dos fechas y horas

    a = floor((14 - Month)/12), y = Year + 4800 - a, m = Month + 12a - 3. The Western year adds the era base (e.g. Showa 1925) to the entered year. The same JDN formula is applied to both the start and end date.

Publicidad

Resultados

Días transcurridos (fin - inicio)
0,96735
días
Semanas + días 0 weeks + 0 days
Días + horas 0 days + 23,2164 hours
Total de horas 23,216389 hours
Total de minutos 1.392,983333 minutes
Total de segundos 83.579 seconds
Días + H:M:S 0 days + 23:12:59

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.

Línea de tiempo que muestra una fecha y hora de inicio y de fin con el lapso transcurrido entre ellas
La duración transcurrida es la fecha y hora de fin menos la de inicio.

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.

Diagrama que desglosa el total de segundos transcurridos en semanas, días, horas, minutos y segundos
El total de segundos se convierte en semanas, días, horas, minutos y segundos.

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.

Última actualización: