Conectar vía MCP →

Ingresar cálculo

Fórmula

Fórmula: Conversor de fechas entre el calendario juliano y gregoriano
Show calculation steps (1)
  1. Julian date to Julian Day Number

    Julian date to Julian Day Number: Conversor de fechas entre el calendario juliano y gregoriano

    Same a, y, m substitutions but without the 100/400 century-leap corrections.

Publicidad

Resultados

Fecha convertida
1.582 AD  ·  Month 6  ·  Day 5
en el calendario de destino
Era del resultado 1 (AD / CE)
Día Juliano (JDN) 2.299.039
Diferencia de días (gregoriano menos juliano) +10 days

Qué hace esta calculadora

Esta herramienta convierte una fecha del calendario entre el calendario juliano (instaurado en el año 45 a. C., en el que todo año divisible entre 4 es bisiesto) y el calendario gregoriano (la reforma de 1582 que elimina tres días bisiestos cada 400 años). Introduce una fecha en uno de los dos calendarios y obtendrás su equivalente en el otro. Se trata de una conversión astronómica del calendario occidental, válida por igual en cualquier lugar: no depende de la región ni del país.

Diagrama que muestra una fecha del calendario juliano y una fecha del calendario gregoriano enlazadas por un Número de Día Juliano central
Ambos calendarios se convierten mediante un Número de Día Juliano compartido como punto de referencia común.

Cómo utilizarla

Elige el calendario de origen (el sistema en el que está escrita la fecha que introduces); el resultado se calcula en el sistema contrario. Selecciona la era (d. C. o a. C.) e indica el año, el mes y el día. La calculadora te muestra la era, el año, el mes y el día convertidos, además del Día Juliano (JDN) intermedio y la diferencia de días (cuántos días va el gregoriano por delante del juliano en esa fecha).

La fórmula explicada

La forma más limpia y exacta de hacer la conversión pasa por el JDN, un recuento entero de días independiente de cualquier calendario. El paso A convierte la fecha de origen (año, mes, día) en un JDN mediante las fórmulas estándar de enteros (una variante juliana y otra gregoriana):

$$\text{JDN} = D + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$

$$\text{JDN} = D + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - 32083$$

El paso B transforma ese JDN al otro calendario. Todas las divisiones son divisiones matemáticas con parte entera por defecto (floor), y los años a. C. utilizan la numeración astronómica: un año astronómico de 1 − B para un año a. C. B (1 a. C. = 0, 45 a. C. = −44), de modo que el paso por el año 0 resulta exacto en ambos sentidos.

Línea numérica plana que muestra el salto de 10 días entre las fechas del calendario juliano y gregoriano en octubre de 1582
En octubre de 1582 la reforma gregoriana omitió 10 días, ilustrando el desfase entre los dos calendarios.

Ejemplo resuelto

Tomemos el 15-06-1582 d. C. del calendario gregoriano. Con \(Y_{astro} = 1582\), la fórmula de gregoriano a JDN da \(\text{JDN} = 2299039\). Al convertir ese JDN al calendario juliano se obtiene el 05-06-1582. Por tanto, el 15 de junio de 1582 gregoriano equivale al 5 de junio de 1582 juliano: en aquel momento el calendario gregoriano iba 10 días por delante del juliano, lo que coincide con la reforma de octubre de 1582 (\(\text{dayDifference} = +10\)).

Preguntas frecuentes

¿Existe el año 0? No. En el sistema de eras, al año 1 a. C. le sigue directamente el año 1 d. C. Internamente usamos la numeración astronómica, donde el año 0 = 1 a. C., lo que hace que los cálculos sean continuos.

¿Por qué «proléptico»? Estas conversiones aplican las reglas de cada calendario a todas las fechas, incluso a las anteriores a la existencia histórica de dicho calendario. No reflejan el hecho de que los distintos países adoptaron la reforma gregoriana en momentos diferentes.

¿Cuánto crece la diferencia con el tiempo? Es de aproximadamente 0 días cerca del año 200, +10 días en 1582, +13 días entre 1900 y 2099, y +14 días a partir del año 2100.

Última actualización: