Como calcular el Julian Day Number de una fecha

Calcula Julian Day Number JDN MJD J2000.0 desde fecha Gregoriana Juliana. Formula Scaliger 1583. Astronomia ephemeris NASA JPL ESA mecánica orbital.

Parámetros de cálculo
¿Te ha sido útil esta calculadora?

Como calcular el Julian Day Number (JDN): cuenta continua de dias desde la epoca 1 enero 4713 a.C. mediodia Universal Time (calendario Juliano proleptico), inventado por Joseph Justus Scaliger (Francia-Holanda 1540-1609) Leiden 1583 en "De Emendatione Temporum" como herramienta cronología historica eliminando ambiguedades calendarios. Formula JDN Gregoriano: JDN = D + floor((153m+2)/5) + 365y + floor(y/4) - floor(y/100) + floor(y/400) - 32045, con a=floor((14-M)/12), y=Y+4800-a, m=M+12a-3. Ejemplo: 1 enero 2000 12:00 UT = JDN 2451545 = epoca J2000.0. Julian Date (JD) incluye fracción: JD = JDN + (H-12)/24 + Min/1440 + Sec/86400. Modified Julian Date MJD = JD - 2400000.5 (epoca 17 noviembre 1858). España: IAA Instituto Astrofisica Andalucia Granada CSIC, IAC Instituto Astrofisica Canarias Tenerife La Palma observatorios Roque Muchachos, OAN Observatorio Astronomico Nacional Madrid IGN, INTA Instituto Nacional Técnica Aeroespacial Madrid. Calendarios religiosos Catolico Vaticano Roma calculo Pascua. España clima AEMET Agencia Estatal Meteorologia Madrid datos historicos.

Fórmulas Julian Day Number

JDN Gregoriano (post-15 octubre 1582): a = floor((14 - M) / 12); y = Y + 4800 - a; m = M + 12a - 3; JDN = D + floor((153m + 2)/5) + 365y + floor(y/4) - floor(y/100) + floor(y/400) - 32045. Convención: enero-febrero considerados meses 13-14 ano anterior. JDN entero puro, valido proleptic Gregorian retroceder hasta 4713 a.C. mediodia.

JDN Juliano (pre-4 octubre 1582): JDN = D + floor((153m + 2)/5) + 365y + floor(y/4) - 32083. Diferencia: omite corrección secular. España adopto 4 octubre 1582 saltando 5-14 octubre Bolla Inter Gravissimas Papa Gregorio XIII.

Julian Date fracción: JD = JDN + (Hora - 12) / 24 + Minuto / 1440 + Segundo / 86400. Convención astronomica dia comienza mediodia UT. JD 2451545.0 = 1 enero 2000 12:00 TT epoca J2000.0 estándar internacional astronomía.

Modified Julian Date (MJD): MJD = JD - 2400000.5. Epoca 17 noviembre 1858 00:00 UT. NASA estándar misiones espaciales, geodesia IERS Frankfurt Alemania.

Unix timestamp: Unix_seconds = (JD - 2440587.5) * 86400. Epoca Unix 1 enero 1970 00:00 UTC = JD 2440587.5. POSIX C library time_t. Year 2038 problem overflow 32-bit Unix.

Historia y contexto

Joseph Justus Scaliger (Francia-Holanda 1540-1609) Leiden University 1583 invento Julian Day Number tratado "De Emendatione Temporum" herramienta cronología historica unificando datación calendarios diversos. Nombre "Juliano" no del Julio Cesar 46 a.C., sino padre Julius Caesar Scaliger humanista frances 1484-1558 (filologo clasicista). Epoca 1 enero 4713 a.C. mediodia UT proleptic Julian: combinación ciclos astronomicos-religiosos solar 28 anos, lunar Metonico 19 anos, indicción romana 15 anos. LCM(28, 19, 15) = 7980 anos Periodo Juliano. Friedrich Wilhelm Bessel (Alemania 1784-1846) Konigsberg fundo besselian year B1950.0 estándar pre-J2000.0 astronomía. España investigación astronomica: IAA Instituto Astrofisica Andalucia Granada CSIC fundado 1975, IAC Instituto Astrofisica Canarias Tenerife La Palma fundado 1975 observatorio Roque Muchachos isla La Palma altitudes 2400m, GTC Gran Telescopio Canarias 10.4m mirror el mas grande mundo telescope óptico, ELT European Extremely Large Telescope 39m primer luz 2027. OAN Observatorio Astronomico Nacional Madrid IGN Instituto Geografico Nacional Madrid escala-tiempo nacional UTC. INTA Instituto Nacional Técnica Aeroespacial Madrid satelites Minisat Demeter Optos Optical Communications Space Mission. España Arana CRS Centro Robotico Submarino Cadiz oceanographia.

Universidades España: Universidad Complutense Madrid Facultad Física, Universidad Barcelona UB Departamento Astronomia, Universidad Granada UGR Astrofisica, Universidad Politecnica Cataluna UPC Barcelona, Universidad Pais Vasco UPV/EHU Bilbao. CSIC Consejo Superior Investigaciones Cientificas Madrid red 121 institutos. NASA JPL Pasadena CA USA fundado 1936 Caltech, DE440 ephemeris release 2020. ESA European Space Agency Paris fundada 1975 ESOC Darmstadt Alemania, missiones Rosetta cometa 2014, Mars Express, ExoMars 2026, Galileo GPS European 30 satelites. España ESA contribución 8.7 millardos euros 1975-2024. Calendarios religiosos: Vaticano Roma Pascua Council Nicaea 325 AD; España 64% catolicos Conferencia Episcopal Espanola Madrid arzobispado Toledo Madrid Valencia Sevilla Barcelona; España 1.8 mln musulmanes Mezquita Granada Madrid Cordoba reconocidas Patrimonio UNESCO; España 50000 judios Federación Comunidades Judias Madrid Barcelona. JD utility unifica calendarios cristiano hebreo islamico Hijri lunar. Programmación: PyEphem 2008, Astropy NumPy 2011 colaboración NASA NSF, NOVAS US Naval Observatory C library, JPL Horizons servicio publico online.

Tabla epocas JD referencia

  • JD 0.0: 1 enero 4713 a.C. 12:00 UT proleptic Julian (Scaliger origen)
  • JD 1721423.5: 1 enero 1 d.C. 00:00 UT (era cristiana)
  • JD 2299160.5: 15 octubre 1582 00:00 UT (transición Gregoriano)
  • JD 2400000.5: 17 noviembre 1858 00:00 UT (epoca MJD)
  • JD 2440587.5: 1 enero 1970 00:00 UTC (epoca Unix)
  • JD 2444239.5: 6 enero 1980 00:00 UTC (epoca GPS)
  • JD 2451545.0: 1 enero 2000 12:00 TT (epoca J2000.0 estándar)
  • JD 2461042.0: 1 enero 2026 12:00 UT
  • Year 2038 problem: 19 enero 2038 03:14:07 UTC overflow Unix 32-bit
  • Reforma calendario: España Italia Portugal Francia 1582; UK 1752; Rusia 1918; Grecia 1923
  • Ano bisiesto Gregoriano: Y%4==0 AND (Y%100!=0 OR Y%400==0)
  • Periodo Juliano: 7980 anos (28 solar * 19 lunar * 15 indicción)
  • JDN entero: cambia mediodia UT, JD fracción incluye hora-minuto-segundo
  • NTP timestamp 0: JD 2415020.5 = 1 enero 1900 00:00 UT
  • Excel serial date: epoca 30 diciembre 1899

Ejemplos numericos detallados

Ejemplo 1 - Epoca J2000.0. Date 1 enero 2000 12:00 TT. Gregoriano. a=1, y=6799, m=10. JDN=2451545. JD=2451545.0. MJD=51544.5. Days from J2000=0. IAU adoptado 1976 reemplazando B1950.0 besseliana. Reference frame ICRS estándar internacional astronomía.

Ejemplo 2 - Hoy 30 abril 2026 12:00 UT. Gregoriano. a=0, y=6826, m=1. JDN=2461161. JD=2461161.0. Unix timestamp 1777824000. Dia semana Jueves. España: 30 abril vispera Dia Trabajo 1 mayo festivo nacional.

Ejemplo 3 - Apollo 11 alunizaje 20 julio 1969 20:17:40 UT. Gregoriano. JDN=2440423. JD=2440423.3456. MJD=39922.8456. Days from J2000=-11121.65. Dia semana Domingo. NASA Mission Control Houston TX, Walter Cronkite CBS coverage 530 mln espectadores worldwide. España TVE transmisión Televisión Espanola Madrid.

Ejemplo 4 - Transición calendario 15 octubre 1582 (Gregoriano start). Gregoriano. JDN=2299173. JD=2299172.5 medianoche. Lilian Date 13.0. Bolla "Inter Gravissimas" Papa Gregorio XIII Vaticano. España adopto octubre 1582 saltando 5-14 octubre.

Ejemplo 5 - Unix epoch 1 enero 1970 00:00 UTC. Gregoriano. JDN=2440588. JD=2440587.5 medianoche. MJD=40587.0. Unix timestamp=0. Dia semana Jueves. AT&T Bell Labs USA Ken Thompson Dennis Ritchie 1969-1971 Unix desarrollo.

Limites y consideraciones

  1. Epoca origen 4713 a.C. mediodia: pre-date eventos historicos imposibles sin proleptic.
  2. Calendar transition gap 5-14 octubre 1582: dates non-existent España adopto.
  3. Convención astronomica mediodia UT vs medianoche civil: 12-hora offset.
  4. Time scales UT1 UTC TAI TT diferentes hasta 70 segundos para epocas modernas.
  5. Year 0 controversy: astronomico incluye 0, historico salta. JDN usa astronomico.
  6. Leap seconds UTC vs TAI: 37 segundos diferencia 2024.
  7. Float double precisión: 15-17 digits = 0.001 segundos precisión J2000.
  8. Pre-4713 a.C.: requiere JD negativo, software libraries limitadas.
  9. Calendarios alternativos: Hebreo Islamico Chino Persiano requieren algoritmos separados.
  10. Time zones: JD inherente UT Greenwich, local time conversión para civilians.

Errores comunes

  1. Confundir JDN entero con JD fraccional.
  2. Olvidar offset 0.5 medianoche civil: Unix epoch JD 2440587.5 NO 2440588.
  3. Calcular JD para fechas 5-14 octubre 1582 inexistentes.
  4. Mezclar time scales UT UTC TT TAI.
  5. Olvidar leap seconds UTC-TAI.
  6. Convención mes 13-14 errada: enero-febrero Y-1.
  7. Float precisión insuficiente J2000.
  8. Year 0: historico vs astronomico.
  9. Pre-Gregoriano fingiendo Gregoriano.
  10. Adopción calendario por pais: España 1582, UK 1752, Rusia 1918.

Aplicaciones numeradas

  1. Astronomia España: IAA Granada CSIC, IAC Tenerife La Palma GTC 10.4m, OAN Madrid IGN.
  2. Misiones espaciales: INTA Madrid satelites Minisat, ESA contribución España 8.7 millardos euros 1975-2024.
  3. JPL DE440 ephemeris: NASA Pasadena CA USA, posiciones planetarias estándar.
  4. Calendarios religiosos: Vaticano Pascua, Conferencia Episcopal Espanola Madrid 64% catolicos, Federación Comunidades Judias Madrid.
  5. GPS time TAI: epoca 6 enero 1980 0:00 UTC, satelites navegación.
  6. Unix timestamp programmación: POSIX C library time_t, Java Python JavaScript Date.
  7. Geodesia IERS: Frankfurt Alemania, MJD rotación Tierra.
  8. Software astronomico: PyEphem 2008, Astropy NumPy 2011, NOVAS USNO, JPL Horizons publico.
  9. Universidades España: Complutense Madrid, Barcelona UB, Granada UGR, Politecnica Cataluna UPC, Pais Vasco UPV.
  10. Investigación CSIC: Consejo Superior Investigaciones Cientificas Madrid 121 institutos.

Para soporte

Para preguntas tecnicas o reportes: info@calcoi.com. Herramienta educativa cronología astronomica. Referencias profesionales: Scaliger JJ 1583 'De Emendatione Temporum', Seidelmann PK 'Explanatory Supplement Astronomical Almanac' USNO 3rd edition 2013, ISO 8601:2019, IAU resolutions J2000.0 1976.

Actualizado a julio de 2026

Preguntas frecuentes

Que significa Julian Day Number JDN?

Julian Day Number JDN es cuenta continua de dias desde la epoca 1 enero 4713 a.C. mediodia UT proleptic Julian, inventado por Joseph Scaliger 1583 Leiden para cronología historica unificar dataciones calendarios diferentes. Ejemplo: 1 enero 2000 12:00 UT = JDN 2451545. Herramienta astronomía geodesia misiones espaciales NASA JPL ESA, programmacion Unix timestamp, conversión calendarios religiosos cristiano hebreo islamico.

Diferencia JDN entero vs JD fraccional?

JDN entero cambia mediodia UT (12:00) convencion astronomica para que noche entera caiga dentro del mismo dia JD observaciones celestes. JD fracción incluye hora-minuto-segundo: JD = JDN + (H-12)/24 + Min/1440 + Seg/86400. Ejemplo: 1 enero 2000 12:00 UT JDN=2451545 JD=2451545.0; 1 enero 2000 18:00 UT JD=2451545.25.

Que es epoca J2000.0 y por que estándar astronomico?

Epoca J2000.0 = JD 2451545.0 = 1 enero 2000 12:00 TT Terrestrial Time. Adoptado por IAU International Astronomical Union 1976 reemplazando B1950.0 besseliana. Referencia estándar para coordenadas estelares precesion equinoccios, mecánica orbital planetaria. ICRS International Celestial Reference System anclado J2000.0. Convencion global astronomos.

Que es MJD Modified Julian Date y cuando se usa?

Modified Julian Date MJD = JD - 2400000.5. Epoca 17 noviembre 1858 00:00 UT elegida arbitrariamente comunidad cientifica. Ventajas: numero mas pequeno (5 digitos para 2024), comienza medianoche civil (sin offset 0.5). Estándar NASA misiones satelites, geodesia IERS Frankfurt rotacion Tierra UT1. Adoptado ITU 1957 sistema global.

Como convertir Unix timestamp a JD?

Unix timestamp segundos = (JD - 2440587.5) * 86400. JD = (Unix_seg / 86400) + 2440587.5. Epoca Unix 1 enero 1970 00:00 UTC = JD 2440587.5. Ejemplo: timestamp 1735689600 (1 enero 2025 00:00 UTC) = JD 2460676.5. POSIX C library time_t int64 Linux moderno, year 2038 problem 32-bit overflow 19 enero 2038.

Que es Periodo Juliano 7980 anos?

Periodo Juliano = LCM(28 ciclo solar, 19 ciclo lunar Metonico, 15 indiccion romana) = 7980 anos. Joseph Scaliger 1583 calculo: 28 anos dias semana repiten, 19 anos ciclo Pascua, 15 anos indiccion bizantina. Ano 4713 a.C. inicio = ano 1 Periodo. Ano 2026 = ano 6739 Periodo Juliano. Próximo Periodo desde 3267 d.C.

Como gestionar transicion calendario 5-14 octubre 1582?

Bolla Inter Gravissimas Papa Gregorio XIII Vaticano Roma 1582 salto 10 dias 4 octubre Julian -> 15 octubre Gregorian. Fechas 5-14 octubre 1582 NO existen en historia real (España Italia Portugal Francia adoptaron octubre 1582). UK 1752, Rusia 1918 Lenin, Grecia 1923 último pais europeo. Software debe error o usar Julian pre-15 octubre 1582.

Comentarios (0)

Sin comentarios aún. ¡Sé el primero!