La data di Julian è un sistema di datazione di contare il numero di giorni e frazioni di giorni trascorsi dal set data convenzionale al 1 ° gennaio dell'anno 4713 aC. dC (= -4712) alle ore 12 ora universale .
Periodo di Julian Scaligero è un immaginario 2914,695 mila giorni era che Joseph-Juste Scaligero (1540-1609) proposto in 1583. Si comincia lunedì ,1 ° gennaio dell'anno 4713 aC J.-C.a 12 p.m. UT . Finirà lunedì,1 ° gennaio 3268 Calendario giuliano - lunedì, 23 gennaio 3268del calendario gregoriano - alle 12 p.m. UT .
Il termine "Julian day" è utilizzato anche dal CNES e dalla NASA per datare vari eventi. Il numero di giorni trascorsi viene conteggiato dal1 ° gennaio 1950a mezzanotte per CNES e dal 24 maggio 1968 a mezzanotte per la NASA.
La datazione in giorni giuliani rende i calcoli sulle date particolarmente semplici poiché è indipendente da cicli di calendario complessi (lunghezza disuguale dei mesi, mesi bisestili, giorni aggiuntivi, anni bisestili, ecc.).
I giorni giuliani sono usati in particolare per datare eventi astronomici. Sono usati per stabilire convenientemente le corrispondenze tra i calendari. Sono anche implementati, spesso in forma modificata, nei sistemi di datazione interni dei software per computer.
Joseph Juste Scaliger pubblicò le sue scoperte nel 1583 nella sua opera Opus Novum de Emendatione Temporum ( Lavoro sul miglioramento [la misurazione] del tempo ). Sebbene molti riferimenti sostengano che il termine Giuliano del periodo giuliano si riferisca al padre di Scaliger, Julius César Scaliger, è chiarito nell'introduzione al Libro V della sua opera che " Iulianam vocauimus: quia ad annum Iulianum dumtaxat accomodata is" , che può essere tradotto come "L' abbiamo chiamato Julian semplicemente perché si adatta all'anno giuliano". Quindi, Giuliano , si riferisce a Giulio Cesare, che introdusse il calendario giuliano nell'anno 46 a.C.
Il qualificatore giuliano è fonte di ambiguità: le date nei giorni giuliani e le date nel calendario giuliano non hanno alcuna relazione e non devono essere confuse. Si parla nel primo caso di giorni giuliani (abbreviato JJ in francese); di data giuliana o data giuliana nel secondo caso. Le abbreviazioni inglesi sono ambigue e vanno interpretate in base al contesto: l'abbreviazione JD è talvolta usata per "Julian Date" (data del calendario giuliano) e talvolta per "Julian Day".
Le corrispondenze tra giorni giuliani e calendari richiedono l'utilizzo della cronologia astronomica:
Solo la cronologia astronomica consente calcoli semplici sulle date: è questa numerazione degli anni che deve essere utilizzata nei calcoli in giorni giuliani. Questo è il motivo per cui la data originale Julian Days è definito come il 1 ° gennaio -4712 (cronologia astronomica). Come al solito temporale, è il 1 ° gennaio 4713 aC. J.-C.
Scaligero fissato originariamente alle ore 12 nel 1 ° Gennaio -4712. Questa origine a 12 ha poneva non pochi problemi ai cronologi abituati a utilizzare l'origine del giorno a ore 0. Diverse varianti del giorno giuliano fissano l'origine a ore 0.
Nel sistema del giorno giuliano, un istante del giorno, in ore, minuti, secondi, frazione di secondo, è espresso come frazione di giorno. Aggiungiamo quindi, se necessario, al giorno giuliano corrispondente ad una data data, la frazione di giorno corrispondente all'istante del giorno considerato.
Conversione di un istante in frazione di giorno giuliano e conversione reciprocaI seguenti algoritmi vengono utilizzati per convertire un dato tempo in una frazione del giorno giuliano, in ore, minuti e secondi e viceversa.
Algoritmi per convertire un istante in una frazione del giorno giuliano e reciprocoNelle formule che seguono viene conteggiato il tempo, in ore, minuti, secondi, secondo il metodo contemporaneo, nel sistema delle 24 ore a partire da 0 h . Si noti che la frazione F può essere negativo (per ore prima del 12 ore ): Ciò è dovuto al fatto che Giuliano giorni, nella loro definizione originale, inizia a 12 ore .
Conversione di ore, minuti, secondi in frazioni di giornoLa seguente formula converte l'ora ( h ), il minuto ( m ), il secondo e la frazione di secondo ( s ) di un dato istante in una frazione del giorno giuliano F :
(Aggiungere F al numero di giorni giuliani ottenuto dalla data (mese, giorno, anno). Per i vari calendari, il numero di giorni giuliani di una data data può essere calcolato utilizzando gli algoritmi proposti nel capitolo Algoritmi . passaggio dal giuliano giorni ai calendari gregoriano, giuliano, musulmano ed ebraico di seguito. La frazione F è negativa se il tempo considerato è compreso tra 0 h e 12 h.)
Conversione di una frazione di giorno in ore, minuti, secondiIl seguente algoritmo converte una frazione di un giorno F in un'ora ( h ), un minuto ( m ), un secondo e una frazione di secondo ( s ) in un dato momento:
Valutazione: TRONQ ( X ): numero intero a sinistra del separatore decimale di X. |
Ai fini del suo lavoro in cronologia e astronomia, lo studioso Joseph Juste Scaliger ha creato un sistema più semplice dell'attuale calendario. Immaginò un sistema in cui i giorni sarebbero stati contati a partire da una data di origine convenzionale. Ha pubblicato le sue scoperte nel 1583 nella sua opera Opus de Emendatione Temporum ( Lavoro sul miglioramento [la misurazione] del tempo ).
Scaligero determinò la data di origine in modo che fosse abbastanza antica da coprire tutta la storia umana conosciuta del suo tempo e che fosse compatibile con il tempo della Creazione come immaginato ai suoi tempi. Inoltre, ha voluto l'origine è un Lunedi 1 ° gennaio, che si tratta di un anno bisestile e che sta causando sia un ciclo metonico di 19 anni (che si occupa di calcolare la data della Pasqua ), un 15-anno indizione romana ciclo ( utilizzato nella datazione ecclesiastica), il ciclo di 4 anni per gli anni bisestili e, infine, il ciclo di 7 giorni per la settimana. Il prodotto di questi numeri dà la lunghezza del ciclo totale (o "era di Scaligero") che è di 7980 anni di 365,25 giorni.
Da tutti questi vincoli risulta la data di 1 ° gennaio 4713 aC. J.-C.(data odierna); sia il 1 ° gennaio -4712 (data astronomica).
Per uso comune, uno svantaggio dei giorni giuliani è che il numero di giorni trascorsi dalla data originale è elevato. Ad esempio, oggi è il 21 luglio 2021 e sono le 08:13 UTC (o le 10:13 CEST ). L'intero giorno giuliano è 2.459.416 e il giorno giuliano frazionario (inclusi ora, minuto, secondo e frazione di secondo) è 2.459.416.842581. Inoltre, l'origine dei giorni è fissata alle ore 12 , il che è scomodo per le pratiche cronologiche correnti.
Per vari usi, abbiamo quindi definito varianti del giorno giuliano.
Il giorno giuliano astronomico (abbreviazione inglese: AJD), chiamato anche giorno giuliano delle effemeridi (abbreviazione inglese: JDE) specifica le condizioni di applicazione del giorno giuliano definito da Scaligero: l'origine dei tempi è fissata a 1 ° gennaio 4713 aC. J.-C.alle 12 sul meridiano di Greenwich .
La data e l'ora di osservazione di un fenomeno astronomico sono indipendenti dal luogo, dalla data e dall'ora locale dell'osservazione terrestre o non terrestre (nel caso di misurazioni spaziali). Si fa riferimento alla data dell'ora di Greenwich e l'ora è specificata nell'ora UTC .
Variante del giorno giuliano astronomico destinato a semplificare i calcoli. La formula che collega i giorni giuliani modificati e i giorni giuliani astronomici è la semplice traduzione:
Questa formula ha l'effetto di spostare la data di origine in 17 novembre 1858 alle ore 0.
Variante del giorno giuliano che utilizza come data di origine 15 ottobre 1582a mezzanotte, data di inizio del calendario gregoriano .
I giorni giuliani troncati sono definiti come segue:
TJD = AJD - 2,440,000,5 = MJD - 40.000I giorni giuliani troncati sono usati dalla NASA ; iniziano su24 maggio 1968alle ore 0, data di inizio delle missioni lunari Apollo .
La definizione iniziale dei giorni giuliani fissa l'origine del giorno alle 12, il che è complicato per le attuali pratiche cronologiche. Per rendere i calcoli più semplici ed espliciti, molti autori spostano l'origine del giorno a 0 h. La relazione tra queste due misure è la seguente:
Giorno giuliano a 0 h = giorno giuliano + 0.5In questa sezione vengono utilizzati i giorni giuliani a mezzanotte . Viene utilizzata la cronologia astronomica (l'anno prima dell'anno 1 è l'anno 0). |
I giorni giuliani offrono un modo conveniente per passare da un calendario all'altro. Ad esempio per passare da una data del calendario egirico (islamico) alla data corrispondente del calendario ebraico:
In termini di cronologia, il calendario gregoriano non è mai retrocesso. Vale a dire che le date precedenti al 15 ottobre 1582 sono sempre espresse come date del calendario giuliano e del calendario giuliano prolettico .
Algoritmo per convertire una data del calendario gregoriano in una data in giorni giulianiQuesto algoritmo è valido per tutte le date del calendario gregoriano (cioè pari o successive al 15 ottobre 1582), e dà il valore della DD alle ore 12.
Notazione: ENT (X): intero immediatamente minore o uguale a X. Ad esempio ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5.2) = -6; ENT (-7.8) = -8 |
Sia A l'anno (≥ 1582), M il numero del mese (da 1 a 12) e Q la data del mese (compresi, se necessario, i decimali).
Nota: nei calcoli precedenti, la costante 30,6001 non deve essere sostituita da 30,6, altrimenti i risultati potrebbero essere imprecisi.
Algoritmo per convertire una data in giorni giuliani in una data nel calendario gregorianoQuesto metodo è valido solo per i giorni giuliani positivi. In pratica ha senso solo per DD ≥ 2.299.161 (giorni giuliani corrispondenti al 15 ottobre 1582, data di costituzione del calendario gregoriano ). Al di sotto di questo, questo algoritmo calcola la data del calendario giuliano.
Notazione: ENT (X): intero immediatamente minore o uguale a X. Ad esempio ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5.2) = -6; ENT (-7.8) = -8 |
Lascia che JJ siano i giorni giuliani da convertire. Se necessario, trasformare DD in giorni giuliani a 0 h.
Nota: l'algoritmo per la conversione del giorno giuliano al calendario gregoriano qui fornito consente in particolare di convertire un giorno giuliano negativo.
In termini di cronologia, per convenzione, le date antecedenti al 15 ottobre 1582 sono sempre espresse nel calendario giuliano o nel calendario giuliano prolettico . Il calendario giuliano fu introdotto nell'anno -46. Per le date precedenti a -46, viene utilizzato il calendario giuliano prolettico, ovvero il calendario giuliano retrocesso da questa data.
Algoritmo per convertire una data del calendario giuliano in una data in giorni giulianiQuesto algoritmo è valida per le date del calendario giuliano e il prolettico Julian (vale a dire per la parità di tempo o dopo il 1 ° Gennaio -4712), e dà il valore di DD a 12 ore.
Notazione: ENT (X): intero immediatamente minore o uguale a X. Ad esempio ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5.2) = -6; ENT (-7.8) = -8 |
Sia A l'anno ( A ≥ -4712), M il numero del mese (da 1 a 12) e Q la data del mese (con, se necessario, una parte frazionaria). I corrispondenti giorni Julian DD risultano dal seguente algoritmo:
Questo algoritmo è valido per tutti i valori positivi dei giorni giuliani.
Notazione: ENT (X): intero immediatamente minore o uguale a X .. Ad esempio ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5.2) = -6; ENT (-7.8) = -8 |
Da una data in giorni giuliani JJ , otteniamo l'anno A , il mese M e la data Q (eventualmente dotata di una parte frazionaria) secondo il seguente algoritmo:
Le date espresse nel calendario egirico (islamico), in linea di principio, hanno significato solo dal 16 luglio 622, data dell'Egira nel calendario giuliano.
Algoritmo per convertire una data dal calendario egirano in una data in giorni giuliani
Notazione: TRONQ (X): numero intero a sinistra del separatore decimale di X. Ad esempio TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5.2) = -5; TRONQ (-7.8) = -7 |
Siano A , M e Q l'anno, il mese e la data del calendario hegiriano.
La formula seguente fornisce il giorno giuliano alle 12 h DD corrispondente a A , M , Q :
Algoritmo per convertire una data in giorni giuliani in una data del calendario hegiriano
Questo algoritmo ha senso solo per JJ ≥ 1.948.437, giorni giuliani corrispondenti al primo giorno dell'Egira (16 luglio 622 nel calendario giuliano).
Notazione: TRONQ (X): numero intero a sinistra del separatore decimale di X. Ad esempio TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5.2) = -5; TRONQ (-7.8) = -7 |
Sia DD il giorno giuliano dato. Convertilo se necessario in giorno giuliano alle ore 0. Otteniamo l'anno A , il mese M e la data Q del calendario musulmano con il seguente calcolo:
Le date espresse nel calendario ebraico hanno, in linea di principio, significato solo dal 6 ottobre al 3760 , data della Creazione nel calendario prolettico giuliano.
Algoritmo per convertire una data dal calendario ebraico in una data in giorni giuliani
Notazione: TRONQ (X): numero intero a sinistra del separatore decimale di X. Ad esempio TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5.2) = -5; TRONQ (-7.8) = -7 |
RES ( d / D ): resto della divisione intera di per D . Ad esempio: RES (17/5) = 2; RES (365/12) = 5 |
Siano A , M e Q l'anno, il mese e la data del calendario ebraico. Il seguente algoritmo fornisce i corrispondenti giorni giuliani alle 0 h DD .
1. Calcolo della mole dell'anno A Il moled dell'anno A , Moled A , è dato in giorni giuliani e frazione di giorno giuliano da: 2. Calcolo di Rosh Hashanah per l'anno A , RH A , in giorni giuliani Conoscendo la mole A , prendiamo E A , parte intera di mole A e F A , parte frazionaria di mole A .L | 353 | 354 | 355 | 383 | 384 | 385 |
m 0 | 4 | 7 | 3 | 4 | 8 | 3 |
d | 88 | 177 | 60 | 88 | 207 | 60 |
r | 5 | 5 | 5 | 4 | 5 | 7 |
Z | 324 | 325 | 325 | 325 | 325 | 266 |
W | 11 | 11 | 11 | 11 | 11 | 9 |
Questo algoritmo ha senso solo per DD ≥ 347 997, giorno giuliano corrispondente alla data di Creazione nel calendario ebraico (6 ottobre -3760 nel calendario giuliano prolettico).
Notazione: TRONQ (X): numero intero a sinistra del separatore decimale di X. Ad esempio TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5.2) = -5; TRONQ (-7.8) = -7 |
RES ( d / D ): resto della divisione intera di per D . Ad esempio: RES (17/5) = 2; RES (365/12) = 5 |
Sia DD i giorni giuliani indicati. Convertili se necessario in giorni giuliani a mezzanotte. L'anno A , il mese M e la data Q del calendario ebraico risultano dal seguente calcolo:
1. Calcoli preliminariL | 353 | 354 | 355 | 383 | 384 | 385 |
m 0 | 4 | 7 | 3 | 4 | 8 | 3 |
d | 88 | 177 | 60 | 88 | 207 | 60 |
r | 5 | 5 | 5 | 4 | 5 | 7 |
Z | 324 | 325 | 325 | 325 | 325 | 266 |
W | 11 | 11 | 11 | 11 | 11 | 9 |
Questo algoritmo calcola il giorno giuliano per qualsiasi data, comprese le date prima del 1 ° gennaio -4712 (in questo caso il giorno giuliano è negativo).
Algoritmo per convertire una data del calendario giuliano o gregoriano in giorni giulianiQuesto algoritmo è valido per tutte le date del calendario giuliano (cioè prima del 5 ottobre 1582) o gregoriano (cioè uguale o successivo al 15 ottobre 1582), e dà il valore della DD alle ore 12.
Notazione: TRONQ (X): numero intero a sinistra del separatore decimale di X. Ad esempio TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5.2) = -5; TRONQ (-7.8) = -7 |
ABS (X): valore assoluto di X. Ad esempio: ABS (17,3) = 17,3; ABS (-5.8) = 5.8 |
Sia A l'anno, M il numero del mese (da 1 a 12) e Q la data del mese (compresi, se necessario, i decimali).
Calcola i seguenti valori: