Conversor de fecha juliana
Convierte un mismo instante entre cuatro representaciones habituales: una fecha gregoriana proléptica, fecha juliana (JD), fecha juliana modificada (MJD) y marca de tiempo Unix. Introduce una fecha con formato estricto y su desfase UTC, o parte de un valor temporal decimal simple. Todos los resultados se calculan desde el mismo instante UTC, redondeado a milisegundos enteros, para que calendario, recuentos astronómicos y segundos Unix coincidan. Verás los valores con formato local y, al lado, decimales canónicos fiables para copiar.
Cómo convertir una fecha juliana
-
1
Elige el sistema de origen
Parte del calendario gregoriano, JD, MJD o segundos Unix. El campo elegido determina cómo se interpreta el valor.
-
2
Introduce un instante preciso
Para una fecha, añade la hora local y un desfase UTC numérico. Para un recuento de días o una marca temporal, usa un solo separador decimal, sin agrupación ni notación exponencial.
-
3
Consulta y copia las equivalencias
Compara la presentación local con los valores UTC, JD, MJD y Unix listos para copiar, derivados del mismo milisegundo redondeado.
JD empieza al mediodía, no a medianoche
El Observatorio Naval de Estados Unidos define la fecha juliana como un recuento continuo de días y fracciones que comienza al mediodía de Greenwich. Ese cambio al mediodía es la causa más frecuente de un error de medio día: 2000-01-01 12:00:00 UTC es JD 2451545.0, mientras que la medianoche, doce horas antes, es JD 2451544.5.
La fecha juliana modificada desplaza el número y sitúa el cambio de día entero a medianoche:
MJD = JD − 2,400,000.5
El glosario del USNO utiliza la misma relación. La documentación de MJD de Astropy identifica MJD 51544.0 con la medianoche del 1 de enero de 2000.
Fórmula de conversión y ejemplo
El tiempo Unix toma como referencia 1970-01-01 00:00:00 UTC. En ese instante, JD es 2440587.5 y MJD es 40587.0. Con 86,400 segundos por día ordinario:
JD = Unix seconds ÷ 86,400 + 2,440,587.5
Para la marca Unix 946728000.000, dividir entre 86,400 y sumar el desfase de época produce JD 2451545.000000000. Al restar 2,400,000.5 se obtiene MJD 51544.500000000; los tres valores representan el mediodía UTC del 2000-01-01.
| Instante UTC | JD | MJD | Segundos Unix |
|---|---|---|---|
| 1970-01-01 00:00 | 2440587.5 | 40587.0 | 0 |
| 2000-01-01 00:00 | 2451544.5 | 51544.0 | 946684800 |
| 2000-01-01 12:00 | 2451545.0 | 51544.5 | 946728000 |
Precisión, escalas temporales y límites
El conversor usa el calendario gregoriano proléptico desde el año 0001 hasta 9999 y desfases UTC entre −14:00 y +14:00. Redondea cada origen al milisegundo entero más cercano. La salida canónica conserva tres decimales para los segundos Unix y nueve para JD/MJD; el formato local solo afecta a la visualización.
La entrada numérica admite coma o punto decimal. No uses separadores de millares ni notación exponencial. Los valores canónicos para copiar mantienen cifras ASCII y punto decimal, como 2451545.000000000, para que funcionen sin ambigüedad en programas científicos.
La escala temporal importa en trabajos científicos. La documentación SPICE del JPL distingue JDUTC de fechas julianas dinámicas como JDTDB. Este conversor general interpreta las entradas como instantes civiles UTC; no calcula correcciones UT1, TT, TAI ni TDB. POSIX considera además que todos los días tienen exactamente 86,400 segundos e ignora los segundos intercalares, por lo que se rechaza deliberadamente el segundo 60. Si necesitas precisión inferior al milisegundo o conversión explícita de escalas temporales, utiliza una biblioteca astronómica especializada como Astropy Time.
Solo se procesan los campos de fecha y número introducidos. Se envían al servidor nuestros servidores y, en el recorrido por pasos, los valores viajan también en la URL. Esa URL puede quedar en el historial del navegador y en los registros del servidor. No se solicita ningún archivo, ubicación ni dato de cuenta.
Preguntas frecuentes
No. La fecha juliana es un recuento numérico continuo de días. La herramienta acepta fechas del calendario gregoriano proléptico y expresa el mismo instante como JD, MJD y tiempo Unix.
El día JD tradicional comienza al mediodía en el meridiano de referencia. Por eso, una medianoche UTC tiene una fecha juliana terminada en .5 y el mediodía siguiente tiene un JD entero.
MJD equivale a JD menos 2,400,000.5. El número menor resulta práctico para fechas modernas y su día entero cambia a medianoche, no al mediodía.
No. Sigue la convención POSIX de 86,400 segundos por día y rechaza el segundo 60. Sirve para conversiones civiles UTC y Unix, no para cálculos precisos que atraviesen un segundo intercalar.
Los decimales simples y los campos fijos evitan interpretaciones ambiguas. Introduce YYYY-MM-DD, una hora de 24 horas, un desfase UTC numérico o un decimal con un solo punto, coma o separador decimal árabe, sin agrupación ni exponente.
La fecha y los números se envían al servidor para calcular la conversión. En el recorrido por pasos aparecen también en la URL, que puede quedar en el historial y los registros del servidor. No se solicitan archivos, ubicación ni datos de cuenta.
Herramientas relacionadas
Calculadora de numerología
Calcula números numerológicos basados en el nombre con valores pitagóricos o caldeos: expresión, impulso del alma y personalidad.
Calculadora de interés compuesto
Proyecta el crecimiento de ahorros o inversiones con interés compuesto. Modela saldo inicial, aportaciones, tasa anual, frecuencia de capitalización y plazo.
Convertidor de Bar a PSI
Convierte la presión entre bar y libras por pulgada cuadrada (psi). 1 bar = 14.5038 psi exactamente, con soporte en ambas direcciones.
Calculadora de edad
Calcula la edad exacta en años, meses y días a partir de una fecha de nacimiento, además del total de días, horas y la cuenta regresiva para el próximo cumpleaños.
Calculadora de signo lunar
Estima en qué signo zodiacal estaba la Luna en tu fecha de nacimiento y aprende qué significa el signo lunar en una carta natal occidental.
Calculadora de cuello de botella entre CPU y GPU
Compara los tiempos de fotograma de CPU y GPU de una misma escena, estima el límite de FPS, aplica una tolerancia y entiende qué demuestra el resultado.