Data Julian este un sistem datând de numărare a numărului de zile și fracțiuni de zile scurs de la un set dată convențional la 1 st ianuarie a anului 4713 î.Hr.. AD (= -4712) la ora 12 ora universală .
Perioada iuliană a Scaligerului este o eră fictivă de 2.914.695 zile pe care Joseph-Juste Scaliger (1540-1609) propus în 1583. Începe luni ,1 st ianuarie al anului 4713 î.Hr. J.-C.la 12 p.m. UT . Se va încheia luni,1 st ianuarie 3268 Calendarul iulian - fie luni, 23 ianuarie 3268a calendarului gregorian - la 12 p.m. UT .
Termenul „zi iuliană” este, de asemenea, utilizat de CNES și NASA pentru datarea diferitelor evenimente. Numărul de zile trecute este numărat de la1 st ianuarie 1950la miezul nopții pentru CNES și din 24 mai 1968 la miezul nopții pentru NASA.
Întâlnirile în zilele iuliene fac calculele la date deosebit de simple, deoarece este independentă de ciclurile calendaristice complexe (lungimea inegală a lunilor, lunile bisective, zilele suplimentare, anii bisecti etc.).
Zilele iuliene sunt folosite în special pentru datarea evenimentelor astronomice. Acestea sunt utilizate pentru a stabili în mod convenabil corespondențe între calendare. Ele sunt, de asemenea, implementate, adesea într-o formă modificată, în sistemele de date interne ale software-ului de calculator.
Joseph Juste Scaliger și-a publicat descoperirile în 1583 în lucrarea sa Opus Novum de Emendatione Temporum ( Lucrare pentru îmbunătățirea [măsurării] timpului ). Deși multe referințe susțin că termenul Iulian din perioada iuliană se referă la tatăl lui Scaliger, Julius César Scaliger, este clar în introducerea cărții V a lucrării sale că „ Iulianam vocauimus: quia ad annum Iulianum dumtaxat accomodata is” , care poate să fie tradus ca „ I-am spus Julian pur și simplu pentru că se adaptează la anul iulian”. Deci, Iulian , se referă la Iulius Cezar, care a introdus calendarul iulian în anul 46 î.Hr.
Calificatorul iulian este o sursă de ambiguitate: datele din zilele iuliene și datele din calendarul iulian nu au nicio relație și nu trebuie confundate. Vorbim în primul caz al zilelor iuliene (prescurtat JJ în franceză); de data iuliană sau data iuliană în al doilea caz. Abrevierile în limba engleză sunt ambigue și ar trebui interpretate în funcție de context: abrevierea JD este uneori folosită pentru „Julian Date” (data calendarului iulian) și alteori pentru „Julian Day”.
Corespondențele dintre zilele iuliene și calendare necesită utilizarea cronologiei astronomice:
Numai cronologia astronomică permite calcule simple la date: această numerotare a anilor trebuie utilizată în calcule în zilele iuliene. Acesta este motivul pentru care data inițială Julian zile este definită ca 1 st ianuarie -4712 (cronologie astronomice). Ca de obicei cronologie, este de 1 st ianuarie 4713 BC. J.-C.
Scaliger stabilită inițial până la ora 12 în 1 st ianuarie -4712. Această origine la 12 ha a pus numeroase probleme pentru cronologii obișnuiți să folosească originea zilei la ora 0. Mai multe variante ale zilei iuliene au stabilit originea la ora 0.
În sistemul zilei iuliene, un moment al zilei, în ore, minute, secunde, fracțiune de secundă, este exprimat ca o fracțiune de zi. Prin urmare, adăugăm, dacă este necesar, la ziua iuliană corespunzătoare unei date date, fracțiunea de zi corespunzătoare momentului zilei luate în considerare.
Conversia unui moment într-o fracțiune de zi iuliană și conversie reciprocăUrmătorii algoritmi sunt utilizați pentru a converti un anumit timp într-o fracțiune din Julian Day, în ore, minute și secunde și invers.
Algoritmi pentru conversia unui instant într-o fracțiune din ziua iuliană și reciprocăÎn formulele care urmează, timpul este numărat, în ore, minute, secunde, conform metodei contemporane, în sistemul de 24 de ore începând de la 0 h . Rețineți că fracția F poate fi negativă (pentru ore înainte de 12 amiază ): aceasta rezultă din faptul că Julian Days, în definiția lor inițială, începe la 12 amiază .
Conversia orelor, minutelor, secundelor în fracțiune de ziUrmătoarea formulă convertește ora ( h ), minutul ( m ), secunda și fracțiunea de secundă ( secunde ) dintr-un moment dat într-o fracțiune a Zilei Juliene F :
(Adăugați F la numărul de zile iuliene obținut de la dată (lună, zi, an). Pentru diferitele calendare, numărul de zile iuliene la o dată dată poate fi calculat folosind algoritmii propuși în capitolul Algoritmi . zile până la calendarele gregoriană, iuliană, musulmană și evreiască de mai jos. Fracția F este negativă dacă timpul luat în considerare este cuprins între 0 h și 12 h.)
Conversia unei fracțiuni de zi în ore, minute, secundeUrmătorul algoritm convertește o fracțiune de zi F într-o oră ( h ), minut ( m ), secundă și fracțiune de secundă ( e ) la un moment dat:
Evaluare: TRONQ ( X ): întreg în stânga separatorului zecimal al lui X. |
În scopul lucrării sale în cronologie și astronomie, cărturarul Joseph Juste Scaliger a creat un sistem care era mai simplu decât calendarul actual. El și-a imaginat un sistem în care zilele vor fi numărate de la o dată de origine convențională. El și-a publicat descoperirile în 1583 în lucrarea sa Opus de Emendatione Temporum ( Lucrare pentru îmbunătățirea [măsurării] timpului ).
Scaliger a determinat data originii astfel încât să fie suficient de veche pentru a acoperi toată istoria umană cunoscută a timpului său și că a fost compatibilă cu timpul Creației așa cum și-a imaginat pe vremea sa. Mai mult decât atât, el a vrut originea este o zi de luni 1 st ianuarie că acesta este un an bisect și că aceasta cauzează atât un ciclu metonic de 19 ani (care este implicată în calcularea datei Paștelui ), un 15 ani Indiction Roman ciclu ( folosit în întâlnirile ecleziastice), ciclul de 4 ani pentru anii bisecți și, în cele din urmă, ciclul de 7 zile pentru săptămână. Produsul acestor numere dă lungimea ciclului total (sau „era Scaligeriană”), care este de 7980 de ani de 365,25 zile.
Din toate aceste constrângeri rezultă data 1 st ianuarie 4713 BC. J.-C.(data curenta); fie 1 st ianuarie -4712 (data astronomice).
Pentru utilizarea obișnuită, un dezavantaj al zilelor iuliene este că numărul de zile scurs de la data inițială este mare. De exemplu, astăzi este 21 iulie 2021 și este 08:13 UTC (sau 10:13 CEST ). Întreaga zi iuliană este de 2.459.416, iar ziua iuliană fracționată (inclusiv ora, minutul, secunda și fracțiunea de secundă) este de 2.459.416,842581. În plus, originea zilelor este fixată la ora 12 , ceea ce este incomod pentru practicile cronologice actuale.
Pentru diverse utilizări, am definit, prin urmare, variante ale zilei iuliene.
Ziua iuliană astronomică (abrevierea în engleză: AJD), numită și ziua iuliană a efemeridei (abrevierea în engleză: JDE) specifică condițiile de aplicare a zilei iuliene definite de Scaliger: originea timpurilor este fixată la 1 st ianuarie 4713 BC. J.-C.la ora 12 pe meridianul Greenwich .
Data și ora observării unui fenomen astronomic sunt independente de locul, data și ora locală a observării terestre sau non-terestre (în cazul măsurătorilor spațiale). Se face referire la data orei medii Greenwich și ora este specificată în ora UTC .
Varianta zilei astronomice iuliene destinată simplificării calculelor. Formula care leagă zilele Julian modificate și zilele Julian astronomice este simpla traducere:
Această formulă are ca efect mutarea datei de origine la 17 noiembrie 1858 la 0 ore.
Varianta zilei iuliene care folosește ca dată de origine 15 octombrie 1582la miezul nopții, data de începere a calendarului gregorian .
Zilele iuliene trunchiate sunt definite după cum urmează:
TJD = AJD - 2.440.000,5 = MJD - 40.000Zilele iuliene trunchiate sunt folosite de NASA ; încep mai departe24 mai 1968la 0 ore, data de începere a misiunilor lunare Apollo .
Definiția inițială a zilelor iuliene stabilește originea zilei la ora 12, ceea ce este complicat pentru practicile cronologice actuale. Pentru a face calculele mai simple și mai explicite, mulți autori mută originea zilei la 0 h. Relația dintre aceste două măsuri este următoarea:
Ziua iuliană la 0 h = Ziua iuliană + 0,5De-a lungul acestei secțiuni, sunt folosite zilele iuliene la miezul nopții . Se folosește cronologia astronomică (anul anterior anului 1 este anul 0). |
Zilele iuliene oferă o modalitate convenabilă de a trece de la un calendar la altul. De exemplu, pentru a trece de la o dată din calendarul Hegirian (islamic) la data corespunzătoare din calendarul ebraic:
În ceea ce privește cronologia, calendarul gregorian nu este niciodată backcast. Adică datele anterioare datei de 15 octombrie 1582 sunt întotdeauna exprimate ca date ale calendarului iulian și ale calendarului iulian proleptic .
Algoritm pentru conversia unei date din calendarul gregorian la o dată în zile iulieneAcest algoritm este valabil pentru toate datele calendarului gregorian (adică egal cu sau după 15 octombrie 1582) și dă valoarea DD la ora 12.
Notare: ENT (X): număr întreg imediat mai mic sau egal cu X. De exemplu ENT (2,3) = 2; ORL (3,6) = 3; ENT (-5,2) = -6; ORL (-7,8) = -8 |
Să o să fie anul (≥ 1582), M numărul lunii ( de la 1 la 12) și Q data în luna (inclusiv, dacă este necesar, zecimale).
Notă: În calculele anterioare, constanta 30.6001 nu trebuie înlocuită cu 30.6, altfel rezultatele pot fi inexacte.
Algoritm pentru conversia unei date în zile iuliene într-o dată din calendarul gregorianAceastă metodă este valabilă numai pentru zilele iuliene pozitive. În practică, are sens doar pentru DD ≥ 2.299.161 (zile iuliene corespunzătoare 15 octombrie 1582, data stabilirii calendarului gregorian ). Sub aceasta, acest algoritm calculează data calendarului iulian.
Notare: ENT (X): număr întreg imediat mai mic sau egal cu X. De exemplu ENT (2,3) = 2; ORL (3,6) = 3; ENT (-5,2) = -6; ORL (-7,8) = -8 |
Să fie JJ zilele iuliene pentru convertire. Dacă este necesar, transformați DD în zile iuliene la 0 h.
Notă: algoritmul pentru conversia zilei iuliene în calendarul gregorian dat aici permite în special conversia unei zile iuliene negative.
În ceea ce privește cronologia, prin convenție, datele anterioare datei de 15 octombrie 1582 sunt întotdeauna exprimate în calendarul iulian sau în calendarul iulian proleptic . Calendarul iulian a fost introdus în anul -46. Pentru datele anterioare -46, se utilizează calendarul iulian proleptic, adică calendarul iulian retransmis de la această dată.
Algoritm pentru conversia unei date din calendarul iulian la o dată în zile iulieneAcest algoritm este valabil pentru datele calendarului iulian și proleptică Julian (adică de timp egal sau după 1 st ianuarie -4712), și dă valoarea DD până la 12 ore.
Notare: ENT (X): număr întreg imediat mai mic sau egal cu X. De exemplu ENT (2,3) = 2; ORL (3,6) = 3; ENT (-5,2) = -6; ORL (-7,8) = -8 |
Să o să fie anul ( A ≥ -4712), M numărul lunii ( de la 1 la 12) și Q data în luna (cu, dacă este necesar, o parte fracționată). Zilele Julian DD corespunzătoare rezultă din următorul algoritm:
Acest algoritm este valabil pentru toate valorile pozitive ale zilelor iuliene.
Notare: ENT (X): număr întreg imediat mai mic sau egal cu X .. De exemplu ENT (2,3) = 2; ORL (3,6) = 3; ENT (-5,2) = -6; ORL (-7,8) = -8 |
De la o dată în zilele iuliene JJ , obținem anul A , luna M și data Q (eventual prevăzută cu o parte fracționată) în conformitate cu următorul algoritm:
Datele exprimate în calendarul Hegirian (islamic), în principiu, au doar semnificație din 16 iulie 622, data Hegira din calendarul iulian.
Algoritm pentru conversia unei date din calendarul Hegiran la o dată în zilele iuliene
Notare: TRONQ (X): număr întreg în stânga separatorului zecimal al lui X. De exemplu TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
Fie A , M și Q anul, luna și data calendarului Hegirian.
Următoarea formulă oferă ziua iuliană la 12 h DD corespunzătoare lui A , M , Q :
Algoritm pentru conversia unei date în zile iuliene într-o dată calendaristică Hegiriană
Acest algoritm are sens doar pentru JJ ≥ 1.948.437, zile iuliene corespunzătoare primei zile din Hegira (16 iulie 622 din calendarul iulian).
Notare: TRONQ (X): număr întreg în stânga separatorului zecimal al lui X. De exemplu TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
Să fie DD ziua de iulie dată. Convertiți-l dacă este necesar în ziua iuliană la 0 ore. Obținem anul A , luna M și data Q a calendarului musulman prin următorul calcul:
Datele exprimate în calendarul ebraic au, în principiu, semnificație numai din 6 octombrie- 3760 , data Creației în calendarul proleptic iulian.
Algoritm pentru conversia unei date din calendarul ebraic la o dată în zilele iuliene
Notare: TRONQ (X): număr întreg în stânga separatorului zecimal al lui X. De exemplu TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): restul împărțirii întregi de către D . De exemplu: RES (17/5) = 2; RES (365/12) = 5 |
Fie A , M și Q să fie anul, luna și data calendarului ebraic. Următorul algoritm oferă zilele iuliene corespunzătoare la 0 h DD .
1. Calculul sângelui din anul A Moledul anului A , Moled A , este dat în zile iuliene și fracțiune din ziua iuliană de: 2. Calculul lui Rosh Hashanah pentru anul A , RH A , în zilele iuliene Cunoașterea Moled A , luăm E A , număr întreg parte din Moled A și F A , parte fracționată a Moled 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 |
Acest algoritm are sens doar pentru DD ≥ 347 997, zi iuliană corespunzătoare datei Creației în calendarul ebraic (6 octombrie-3760 în calendarul iulian proleptic).
Notare: TRONQ (X): număr întreg în stânga separatorului zecimal al lui X. De exemplu TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): restul împărțirii întregi de către D . De exemplu: RES (17/5) = 2; RES (365/12) = 5 |
Să fie DD zilele iuliene date. Convertiți-le dacă este necesar în zile iuliene la miezul nopții. Anul A , luna M și data Q a calendarului ebraic rezultă din următorul calcul:
1. Calcule preliminareL | 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 |
Acest algoritm calculează ziua Julian pentru orice dată, inclusiv datele înainte de 1 st ianuarie -4712 (în acest caz , ziua Julian este negativ).
Algoritm pentru conversia unei date calendaristice iuliene sau gregoriene în zile iulieneAcest algoritm este valabil pentru toate datele calendarului iulian (adică înainte de 5 octombrie 1582) sau gregorian (adică egal sau ulterior datei de 15 octombrie 1582) și oferă valoarea DD la ora 12.
Notare: TRONQ (X): număr întreg în stânga separatorului zecimal al lui X. De exemplu TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
ABS (X): valoarea absolută a lui X. De exemplu: ABS (17,3) = 17,3; ABS (-5,8) = 5,8 |
Să o să fie anul, M numărul de luni ( de la 1 la 12) și Q data în luna (inclusiv, dacă este necesar, zecimale).
Calculați următoarele valori: