Julian Day Converter

Conversor de Julian Day para timestamp Unix

Converta Julian Day em tempo Unix com a fórmula exata e suporte para valores grandes. Saída em segundos, milissegundos, ISO 8601 e formato legível.

dias desde o meio-dia de 4713 a.C. (Juliano proléptico)

Hora atual — Dia Juliano (JD)
Timestamp Unix (s)

O que é um dia juliano?

O dia juliano (JD) é uma contagem contínua de dias (e frações de dia) desde o meio-dia do Tempo Universal de 1º de janeiro de 4713 a.C. no calendário juliano proléptico. Por ser um único número sempre crescente, sem meses nem fusos horários, é a forma padrão com que os astrônomos calculam intervalos entre eventos. O dia juliano modificado (MJD) é simplesmente JD − 2400000.5, o que desloca a origem para a meia-noite de 17 de novembro de 1858.

  • Época JD: meio-dia UT, 1º de janeiro de 4713 a.C. (juliano proléptico)
  • Um dia JD começa ao meio-dia, não à meia-noite — a fração .5 marca a meia-noite
  • MJD = JD − 2400000.5 (origem 1858-11-17 00:00 UTC)
  • JD na época Unix (1970-01-01 00:00 UTC) = 2440587.5

Como converter um dia juliano em uma marca de tempo Unix

Subtraia o dia juliano da época Unix (2440587.5) e multiplique pelo número de segundos em um dia.

  • Unix seconds = (JD − 2440587.5) × 86400
  • Unix seconds = (MJD − 40587) × 86400
  • Exemplo: 2460263.42592593 → 1700000000 → 2023-11-14 22:13:20 UTC
  • Inverso: JD = Unix seconds / 86400 + 2440587.5

JD vs. MJD e precisão

Atenção ao deslocamento de meio dia: como o dia juliano vira ao meio-dia, um JD inteiro corresponde ao meio-dia UTC, enquanto um JD «.5» corresponde à meia-noite. O MJD evita isso virando à meia-noite. Este conversor aceita um valor JD e também informa o MJD equivalente nos resultados.

  • Use MJD para cálculo de datas moderno — ele se alinha com a meia-noite civil
  • Dias em ponto flutuante perdem precisão abaixo do segundo para valores JD muito grandes
  • O dia juliano não tem relação com o calendário juliano apesar do nome compartilhado

Conversores de formato de marca de tempo relacionados

Variantes do dia juliano

Os astrônomos usam várias contagens derivadas do JD, cada uma com um deslocamento diferente:

  • Dia juliano modificado (MJD) = JD − 2400000.5; época 1858-11-17 00:00 UTC
  • Dia juliano reduzido (RJD) = JD − 2400000; época 1858-11-16 12:00 UTC
  • Dia juliano truncado (TJD) = JD − 2440000.5; introduzido pela NASA, época 1968-05-24
  • Dia juliano de Dublin (DJD) = JD − 2415020; época 1899-12-31 12:00 UT
  • O dia juliano heliocêntrico (HJD) corrige o tempo de viagem da luz da Terra ao Sol (~±8,3 min)

FAQ

Qual é o Dia Juliano do epoch Unix?
1º de janeiro de 1970 00:00:00 UTC corresponde ao Dia Juliano 2440587.5.
Como converto um Dia Juliano em uma data normal?
Subtraia 2440587.5 e multiplique por 86.400 para obter uma marca de tempo Unix, depois formate-a como data.
Qual é a diferença entre JD e MJD?
O Dia Juliano Modificado é JD menos 2400000.5. O MJD começa à meia-noite de 1858-11-17, enquanto o JD começa ao meio-dia de 4713 a.C.