Julian Day Converter

Convertitore da Julian Day a timestamp Unix

Converti Julian Day in tempo Unix con la formula esatta e supporto per valori grandi. Output in secondi, millisecondi, ISO 8601 e formato leggibile.

giorni da mezzogiorno del 4713 a.C. (Giuliano prolettico)

Ora corrente — Giorno Giuliano (JD)
Timestamp Unix (s)

Che cos'è un giorno giuliano?

Il giorno giuliano (JD) è un conteggio continuo di giorni (e frazioni di giorno) dal mezzogiorno del Tempo Universale del 1° gennaio 4713 a.C. nel calendario giuliano prolettico. Poiché è un singolo numero sempre crescente senza mesi né fusi orari, è il modo standard con cui gli astronomi calcolano gli intervalli tra eventi. Il giorno giuliano modificato (MJD) è semplicemente JD − 2400000.5, che sposta l'origine alla mezzanotte del 17 novembre 1858.

  • Epoca JD: mezzogiorno UT, 1° gennaio 4713 a.C. (giuliano prolettico)
  • Un giorno JD inizia a mezzogiorno, non a mezzanotte — la frazione .5 segna la mezzanotte
  • MJD = JD − 2400000.5 (origine 1858-11-17 00:00 UTC)
  • JD all'epoca Unix (1970-01-01 00:00 UTC) = 2440587.5

Come convertire un giorno giuliano in un timestamp Unix

Sottrai il giorno giuliano dell'epoca Unix (2440587.5) e moltiplica per il numero di secondi in un giorno.

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

JD vs MJD e precisione

Attenzione allo scarto di mezza giornata: poiché il giorno giuliano cambia a mezzogiorno, un JD intero corrisponde al mezzogiorno UTC, mentre un JD «.5» corrisponde alla mezzanotte. Il MJD lo evita cambiando a mezzanotte. Questo convertitore accetta un valore JD e riporta anche il MJD equivalente nei risultati.

  • Usa il MJD per il calcolo delle date moderno — si allinea alla mezzanotte civile
  • I giorni in virgola mobile perdono la precisione sotto il secondo per valori JD molto grandi
  • Il giorno giuliano non ha relazione con il calendario giuliano nonostante il nome condiviso

Convertitori di formato timestamp correlati

Varianti del giorno giuliano

Gli astronomi usano diversi conteggi derivati dal JD, ciascuno con un offset diverso:

  • Giorno giuliano modificato (MJD) = JD − 2400000.5; epoca 1858-11-17 00:00 UTC
  • Giorno giuliano ridotto (RJD) = JD − 2400000; epoca 1858-11-16 12:00 UTC
  • Giorno giuliano troncato (TJD) = JD − 2440000.5; introdotto dalla NASA, epoca 1968-05-24
  • Giorno giuliano di Dublino (DJD) = JD − 2415020; epoca 1899-12-31 12:00 UT
  • Il giorno giuliano eliocentrico (HJD) corregge il tempo di viaggio della luce dalla Terra al Sole (~±8,3 min)

FAQ

Qual è il giorno giuliano dell'epoch Unix?
Il 1° gennaio 1970 00:00:00 UTC corrisponde al giorno giuliano 2440587.5.
Come converto un giorno giuliano in una data normale?
Sottrai 2440587.5 e moltiplica per 86.400 per ottenere un timestamp Unix, poi formattalo come data.
Qual è la differenza tra JD e MJD?
Il giorno giuliano modificato è JD meno 2400000.5. L'MJD inizia a mezzanotte del 1858-11-17, mentre il JD inizia a mezzogiorno del 4713 a.C.