Convertidor de Julian Day a timestamp Unix
Convierte Julian Day a tiempo Unix con la fórmula exacta y soporte para valores grandes. Salida en segundos, milisegundos, ISO 8601 y formato legible.
días desde el mediodía del 4713 a. C. (Juliano proléptico)
¿Qué es un día juliano?
El día juliano (JD) es un recuento continuo de días (y fracciones de día) desde el mediodía de Tiempo Universal del 1 de enero de 4713 a. C. en el calendario juliano proléptico. Como es un único número siempre creciente sin meses ni zonas horarias, es la forma estándar en que los astrónomos calculan intervalos entre eventos. El día juliano modificado (MJD) es simplemente JD − 2400000.5, lo que desplaza el origen a la medianoche del 17 de noviembre de 1858.
- Época JD: mediodía UT, 1 de enero de 4713 a. C. (juliano proléptico)
- Un día JD empieza al mediodía, no a medianoche — la fracción .5 marca la medianoche
- MJD = JD − 2400000.5 (origen 1858-11-17 00:00 UTC)
- JD en la época Unix (1970-01-01 00:00 UTC) = 2440587.5
Cómo convertir un día juliano a una marca de tiempo Unix
Resta el día juliano de la época Unix (2440587.5) y multiplica por el número de segundos de un día.
- Unix seconds = (JD − 2440587.5) × 86400
- Unix seconds = (MJD − 40587) × 86400
- Ejemplo: 2460263.42592593 → 1700000000 → 2023-11-14 22:13:20 UTC
- Inverso: JD = Unix seconds / 86400 + 2440587.5
JD vs. MJD y precisión
Cuidado con el desfase de medio día: como el día juliano cambia al mediodía, un JD entero corresponde al mediodía UTC, mientras que un JD «.5» corresponde a la medianoche. El MJD lo evita cambiando a medianoche. Este conversor acepta un valor JD y también informa el MJD equivalente en los resultados.
- Usa MJD para el cálculo de fechas moderno — se alinea con la medianoche civil
- Los días en coma flotante pierden precisión por debajo del segundo para valores JD muy grandes
- El día juliano no tiene relación con el calendario juliano a pesar del nombre compartido
Conversores de formato de marca de tiempo relacionados
Variantes del día juliano
Los astrónomos usan varios recuentos derivados del JD, cada uno con un desfase diferente:
- Día juliano modificado (MJD) = JD − 2400000.5; época 1858-11-17 00:00 UTC
- Día juliano reducido (RJD) = JD − 2400000; época 1858-11-16 12:00 UTC
- Día juliano truncado (TJD) = JD − 2440000.5; introducido por la NASA, época 1968-05-24
- Día juliano de Dublín (DJD) = JD − 2415020; época 1899-12-31 12:00 UT
- El día juliano heliocéntrico (HJD) corrige el tiempo de viaje de la luz de la Tierra al Sol (~±8,3 min)
FAQ
- ¿Cuál es el Día Juliano del epoch Unix?
- El 1 de enero de 1970 00:00:00 UTC corresponde al Día Juliano 2440587.5.
- ¿Cómo convierto un Día Juliano a una fecha normal?
- Resta 2440587.5 y multiplica por 86 400 para obtener una marca de tiempo Unix, luego formatéala como fecha.
- ¿Cuál es la diferencia entre JD y MJD?
- El Día Juliano Modificado es JD menos 2400000.5. El MJD empieza a medianoche el 1858-11-17, mientras que el JD empieza al mediodía del 4713 a. C.