Juliánský den

Julian datum je datování systém počítání počtu dní a zlomcích dnů uplynulých od běžného nastavení data na 1. st ledna roku 4713 před naším letopočtem. AD (= -4712) ve 12 hodin světového času .

Scaligerovo Juliánské období je fiktivní 2914695denní éra, kterou Joseph-Juste Scaliger (1540-1609) navrženo v 1583. Začíná to v pondělí ,1 st leden roku 4713 př J.-C.v 12  hod  UT . Skončí v pondělí,1 st leden 3268 Juliánský kalendář - buď pondělí, 23. ledna 3268gregoriánského kalendáře - ve 12  hodin  UT .

Termín „Julian day“ používají CNES a NASA také k dnešnímu dni různých událostí. Počet uplynulých dnů se počítá od1 st 01. 1950o  půlnoci pro CNES a od 24. května 1968 o  půlnoci pro NASA.

Datování v juliánských dnech činí výpočty dat obzvláště jednoduché, protože je nezávislé na složitých kalendářních cyklech (nestejná délka měsíců, přestupné měsíce, další dny, přestupné roky atd.).

Juliánské dny se používají zejména k datování astronomických událostí. Používají se k pohodlnému navazování korespondence mezi kalendáři. Jsou také implementovány, často v upravené podobě, do interních datových systémů počítačového softwaru.

Juliánské dny a juliánský kalendář

Joseph Juste Scaliger publikoval svá zjištění v roce 1583 ve své práci Opus Novum de Emendatione Temporum ( Práce na zlepšení [měření] času ). Ačkoli mnoho odkazů tvrdí, že termín Julian z juliánského období odkazuje na Scaligerova otce Julia Césara Scaligera, v úvodu knihy V je jasně uvedeno, že „  Iulianam vocauimus: quia ad annum Iulianum dumtaxat accomodata je“ , což může přeloženo jako „  Říkali jsme tomu Julian jednoduše, protože se přizpůsobuje juliánskému roku“. Takže, Julian , odkazuje na Julius Caesar, který představil juliánský kalendář v roce 46 před naším letopočtem.

Juliánský kvalifikátor je zdrojem nejednoznačnosti: data v juliánských dnech a data v juliánském kalendáři nemají žádný vztah a neměla by být zaměňována. Mluvíme v prvním případě juliánských dnů ( ve francouzštině zkráceně JJ ); of Julian datum nebo datum Julian v druhém případě. Anglické zkratky jsou nejednoznačné a je třeba je interpretovat podle kontextu: zkratka JD se někdy používá pro „Julian Date“ (datum juliánského kalendáře) a někdy pro „Julian Day“.

Pravidla používání

Číslování let

Pro korespondenci mezi juliánskými dny a kalendáři je nutné použít astronomickou chronologii:

…; 3 av. AD  ; 2 av. AD  ; 1 av. AD  ; 1. dubna AD  ; 2. dubna AD  ; 3. dubna AD  ;……; -2; -1; 0; 1; 2; 3; atd.

Pouze astronomická chronologie umožňuje jednoduché výpočty dat: právě toto číslování let musí být použito při výpočtech v juliánských dnech. To je důvod, proč původní datum Julian Days je definována jako 1. st leden -4712 (astronomická chronologie). Jak je obvyklé časové ose, to je 1 st leden 4713 před naším letopočtem. J.-C.

Zlomky dnů

Hodinový původ

Scaliger nastavena původně v 12 hodin v 1. st leden -4712. Tento počátek na 12 ha způsoboval chronologům zvyklým používat počátek dne v 0 hodin mnoho problémů. Několik variant juliánského dne stanovilo počátek v 0 hodin.

V systému Julian day je okamžik dne, v hodinách, minutách, sekundách, zlomek sekundy, vyjádřen jako zlomek dne. Pokud je to nutné, přidáme k juliánskému dni odpovídajícímu danému datu zlomek dne odpovídající okamžiku uvažovaného dne.

Převod okamžiku na zlomek juliánského dne a vzájemný převod

Následující algoritmy se používají k převodu daného času na zlomek Julian Day, na hodiny, minuty a sekundy a naopak.

Algoritmy pro převod okamžiku na zlomek juliánského dne a reciproční

Ve vzorcích, které následují, se podle současné metody počítá čas v hodinách, minutách, sekundách ve 24hodinovém systému počínaje od 0  hodin . Pamatujte, že zlomek F může být záporný (hodiny před  12:00 ): to vyplývá ze skutečnosti, že Julianské dny ve své původní definici začínají ve  12:00 .

Převod hodin, minut, sekund na zlomek dne

Následující vzorec převádí hodinu ( h ), minuty ( m ), druhý a zlomek vteřiny ( y ) ze daném okamžiku do zlomku Julian den F  :

(Přidejte F k počtu Juliánských dnů získaných od data (měsíc, den, rok). U různých kalendářů lze počet Juliánských dnů daného data vypočítat pomocí algoritmů navržených v kapitole Algoritmy . Pasáž od Juliana dní do gregoriánského, juliánského, muslimského a židovského kalendáře níže. Zlomek F je záporný, pokud je uvažovaný čas mezi 0 h a 12 h.)

Převod zlomku dne na hodiny, minuty, sekundy

Následující algoritmus převádí zlomek dne F na hodinu ( h ), minutu ( m ), sekundu a zlomek sekundy ( s ) v daném čase:

Hodnocení:

TRONQ ( X ): celé číslo nalevo od desetinného oddělovače X.

 

Historický

Pro účely své práce v chronologii a astronomii vytvořil vědec Joseph Juste Scaliger systém, který byl jednodušší než současný kalendář. Představoval si systém, kde by se dny počítaly od data konvenčního původu. Své nálezy publikoval v roce 1583 ve své práci Opus de Emendatione Temporum ( Práce na zlepšení [měření] času ).

Scaliger určil datum vzniku tak, aby bylo dost staré na pokrytí všech známých lidských dějin své doby a aby bylo kompatibilní s dobou stvoření, jak si to představoval v jeho době. Kromě toho chce původ je pondělí 1. st leden, že se jedná o přestupný rok a který je příčinou jak si Metonic cyklus 19 let (který je zapojen do počítání datum Velikonoc ), což je 15-leté Roman vytýkán cyklus ( používaný v církevním seznamování), čtyřletý cyklus pro přestupné roky a nakonec sedmidenní cyklus pro týden. Součin těchto čísel udává délku celého cyklu (neboli „škaligerovské éry“), což je 7980 let, 365,25 dní.

Ze všech těchto omezení vyplývá datum 1 st leden 4713 před naším letopočtem. J.-C.(dnešní datum); buď 1 st leden -4712 (astronomický termín).

Varianty juliánských dnů

Pro běžné použití je nevýhodou juliánských dnů to, že počet dní, které uplynuly od původního data, je velký. Například dnes je 21. července 2021 a je 08:13 UTC (nebo 10:13 SELČ ). Celý juliánský den je 2 459 416 a zlomkový juliánský den (včetně hodiny, minuty, sekundy a zlomku sekundy) je 2 459 416,842581. Původ dnů je navíc stanoven na 12  hodin , což je pro současné chronologické postupy nepohodlné.

Pro různé účely jsme proto definovali varianty juliánského dne.

Astronomical Julian Day (AJD) nebo Ephemeris Julian Day (JDE)

Astronomický Juliánský den (anglická zkratka: AJD), nazývaný také Juliánský den efemerid (anglická zkratka: JDE), specifikuje podmínky aplikace Juliánského dne definované Scaligerem: počátky časů jsou stanoveny na 1 st leden 4713 před naším letopočtem. J.-C.ve 12 hodin na greenwichském poledníku .

Datum a čas pozorování astronomického jevu je nezávislé na místě, datu a místním čase pozemského nebo mimozemského pozorování (v případě vesmírných měření). Jedná se o datum greenwichského času a čas je specifikován v čase UTC .

Modified Julian Day (MJD)

Varianta astronomického juliánského dne měla zjednodušit výpočty. Vzorec spojující upravené juliánské dny a astronomické juliánské dny je jednoduchý překlad:

MJD = AJD - 2 400 000,5

Výsledkem tohoto vzorce je přesunutí data původu na 17. listopadu 1858 za 0 hodin.

Lilian den

Varianta juliánského dne, která se používá jako datum původu 15. října 1582o půlnoci, počáteční datum gregoriánského kalendáře .

Julian day zkrácen (TJD)

Zkrácené juliánské dny jsou definovány takto:

TJD = AJD - 2 440 000,5 = MJD - 40 000

Zkrácené juliánské dny využívá NASA  ; začínají dál24. května 1968v 0 hodin, datum zahájení lunárních misí Apollo .

Juliánský den o půlnoci

Počáteční definice juliánských dnů stanoví počátek dne ve 12 hodin, což je pro současné chronologické postupy komplikované. Aby byly výpočty jednodušší a jasnější, mnoho autorů posune počátek dne na 0 hodin. Vztah mezi těmito dvěma opatřeními je následující:

Juliánský den v 0 h = juliánský den + 0,5

Algoritmy pro změnu z juliánských dnů na gregoriánský, juliánský, hegirský a hebrejský kalendář

V této části se používají Julianské dny o půlnoci .
Používá se astronomická chronologie (rok před rokem 1 je rok 0).

Využití juliánských dnů v kalendářní korespondenci

Juliánské dny poskytují pohodlný způsob přechodu z jednoho kalendáře do druhého. Například přejít z data v hegirském (islámském) kalendáři na odpovídající datum v hebrejském kalendáři:

  • převést dané datum hegirovského kalendáře na juliánské dny;
  • převést tyto juliánské dny na datum v hebrejském kalendáři.

Gregoriánský kalendář

Pokud jde o chronologii, gregoriánský kalendář není nikdy přepaden. To znamená, že data před 15. říjnem 1582 jsou vždy vyjádřena jako data juliánského kalendáře a proleptického juliánského kalendáře .

Algoritmus pro převod data z gregoriánského kalendáře na datum v juliánských dnech

Tento algoritmus je platný pro všechna data gregoriánského kalendáře (tj. Rovna nebo po 15. říjnu 1582) a udává hodnotu DD ve 12 hodin.

Zápis:
ENT (X): celé číslo bezprostředně menší nebo rovno X.
Například ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Nechť A je rok (≥ 1582), M je počet měsíce (od 1 do 12), a Q den v měsíci (včetně, pokud je to nutné, desetinná místa).

  • Pokud M > 2, ponechte A a M beze změny;
  • Pokud M = 1 nebo 2, nahradit A podle A - 1 a M od M + 12;
  • Vypočítat
  • Vypočítat
  • Julian day DD je dán výrazem:

Poznámka: V předchozích výpočtech by neměla být konstanta 30.6001 nahrazena 30.6, jinak mohou být výsledky nepřesné.

  Algoritmus pro převod data v juliánských dnech na datum v gregoriánském kalendáři

Tato metoda je platná pouze pro pozitivní juliánské dny. V praxi to má smysl pouze pro DD  ≥ 2 299 161 (juliánské dny odpovídající 15. říjnu 1582, datum založení gregoriánského kalendáře ). Pod tímto algoritmem vypočítá datum juliánského kalendáře.

Zápis:
ENT (X): celé číslo bezprostředně menší nebo rovno X.
Například ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Nechte JJ být Juliánskými dny k převodu. V případě potřeby transformujte DD na juliánské dny v 0 hodin.

  • Nechť Z je celočíselná část JJ a F zlomková část;
  • Pokud Z <2 299 161 nebo pro výpočet směrem k astronomickému juliánskému kalendáři , vezměte S = Z  ;
  • Pokud Z ≥ 2 299 161 nebo pro výpočet směrem k gregoriánskému astronomickému kalendáři , vezměte:
  • Poté vypočítat:
  • Datum (a zlomek dne) Q je dána vztahem:
  • Číslo měsíce M je:
  • Rok A má hodnotu:

Poznámka: Algoritmus pro převod juliánského dne na gregoriánský kalendář uvedený zde umožňuje zejména převést záporný juliánský den.

 

Juliánský kalendář

Pokud jde o chronologii, podle konvence jsou data před 15. říjnem 1582 vždy vyjádřena v juliánském kalendáři nebo v proleptickém juliánském kalendáři . Juliánský kalendář byl představen v roce -46. Pro data před -46 se používá proleptický juliánský kalendář, tj. Backcast juliánského kalendáře od tohoto data.

Algoritmus pro převod data v juliánském kalendáři na datum v juliánských dnech

Tento algoritmus platí pro termíny v juliánský kalendář a Julian proleptic (to znamená, že za stejnou dobu nebo po 1. st leden -4712), a poskytuje hodnotu DD do 12 hodin.

Zápis:
ENT (X): celé číslo bezprostředně menší nebo rovno X.
Například ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Nechť A je rok ( ≥ -4712), M je počet měsíce (od 1 do 12), a Q den v měsíci (s, pokud je to nutné, frakční části). Odpovídající Julianské dny DD vyplývají z následujícího algoritmu:

  • Pokud M > 2, ponechte A a M beze změny;
  • Pokud M = 1 nebo 2, nahradit A podle A - 1 a M od M + 12;
  • Julian day DD je dán výrazem:
  Algoritmus pro převod data v juliánských dnech na datum juliánského kalendáře

Tento algoritmus je platný pro všechny kladné hodnoty juliánských dnů.

Notace:
ENT (X): celé číslo bezprostředně menší nebo rovno X ..
Například ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Od data v juliánských dnech JJ získáme rok A , měsíc M a datum Q (případně opatřené zlomkovou částí) podle následujícího algoritmu:

  • Vypočítat
  • Vypočítat
  • Vypočítat
  • Vypočítat
  • Vypočítat
  • Pokud M = 13 nebo 14: vezměte A = A + 1 a M = M - 12
  • Pokud M <13, A a M se nezmění.
 

Hegirianský kalendář

Data vyjádřená v hegirském (islámském) kalendáři mají v zásadě význam pouze z 16. července 622, datum hegiry v juliánském kalendáři.

Algoritmus pro převod data z hegiranského kalendáře na datum v juliánských dnech
Notace:
TRONQ (X): celé číslo nalevo od desetinného oddělovače X.
Například TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7

Nechť A , M a Q jsou rok, měsíc a datum hegirovského kalendáře.

Následující vzorec udává juliánský den ve 12 h DD odpovídající A , M , Q  :

  Algoritmus pro převod data v juliánských dnech na datum hegirského kalendáře

Tento algoritmus má smysl pouze pro JJ ≥ 1 948 437, juliánské dny odpovídající prvnímu dni Hegiry (16. července 622 v juliánském kalendáři).

Notace:
TRONQ (X): celé číslo nalevo od desetinného oddělovače X.
Například TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7

Nechť DD je daný den Julianů. V případě potřeby jej převeďte na den Julian v 0 hodin. Rok A , měsíc M a datum Q muslimského kalendáře získáme následujícím výpočtem:

  • Vypočítat
  • Vypočítat
  • Vypočítat
  • Vypočítat
  • Vypočítat
 

Hebrejský kalendář

Data vyjádřená v hebrejském kalendáři mají v zásadě význam pouze od 6. do 3. října 6060 , datum stvoření v proleptickém juliánském kalendáři.

Algoritmus pro převod data z hebrejského kalendáře na datum v juliánských dnech
Notace:
TRONQ (X): celé číslo nalevo od desetinného oddělovače X.
Například TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
RES ( d / D ): zbytek celočíselného dělení z od D .
Například: RES (17/5) = 2; OZE (365/12) = 5

Nechť A , M a Q jsou rok, měsíc a datum hebrejského kalendáře. Následující algoritmus udává odpovídající juliánské dny v 0 h DD .

1. Výpočet krtka roku A Krtek roku A , Moled A , je dán v juliánských dnech a zlomek juliánského dne: 2. Výpočet Roš hašana pro rok A , RH A , v juliánských dnech Jak znám Moled , bereme E A , číslo části Moled A a F A , nepatrná část Moled A .
    • Vypočítat
    • RH A , datum nového roku hebrejského kalendáře v juliánských dnech určujeme podle následujících pravidel:
3. Výpočet délky roku A Délka L hebrejského roku A získáme výpočtem: L = RH A +1 - RH A 4. Výpočet juliánských dnů data v hebrejském kalendáři
    • Hodnota L umožňuje ocenit konstanty použité ve zbytku výpočtu podle následující tabulky:
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
Ž 11 11 11 11 11 9
    • Pokud M ≥ m 0 , pak vezměte: A '= 0 a M ' = M
    • Jinak vezměte s
    • Vypočítat DD  :
  Algoritmus pro převod data v juliánských dnech na datum v hebrejském kalendáři

Tento algoritmus má smysl pouze pro DD ≥ 347 997, juliánský den odpovídající datu stvoření v hebrejském kalendáři (6. - 3760 v proleptickém juliánském kalendáři).

Notace:
TRONQ (X): celé číslo nalevo od desetinného oddělovače X.
Například TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
RES ( d / D ): zbytek celočíselného dělení z od D .
Například: RES (17/5) = 2; OZE (365/12) = 5

Nechť DD jsou dané juliánské dny. V případě potřeby je převeďte na juliánské dny o půlnoci. Rok A , měsíc M a datum Q hebrejského kalendáře vyplývají z následujícího výpočtu:

1. Předběžné výpočty
    • D 0 , počet dní od vytvoření:
    • m , průměrný počet měsíců od vytvoření:
    • Předběžná hodnota roku hebrejského kalendáře
2. Julian RH Den Rosch Hachana pro rok A 2.1 Vypočítejte moled Moled A hebrejského roku A v juliánských dnech a zlomek juliánského dne 2.2 Výpočet juliánského dne Rosch Hashanah pro rok AJak znám Moled , bereme E A , číslo části Moled A a F A , nepatrná část Moled A .
      • Vypočítat
      • Určujeme RH A pro rok A v juliánských dnech podle následujících pravidel:
4. Konečný výpočet roku A hebrejského kalendáře Pokud RH A > JJ , vezměte A = A - 1 a přepočítejte RH A Jinak vezměte A a udržujte RH A 5. Mezilehlé konstanty pro výpočet měsíce a data 5.1 Výpočet délky L hebrejského roku A Délka L hebrejského roku A získáme výpočtem: L = RH A +1 - RH A 5.1 Mezilehlé konstanty
      • U hodnoty L ohodnoťte střední konstanty použité ve zbytku výpočtu podle následující tabulky:
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
Ž 11 11 11 11 11 9
6. Výpočet měsíce M a data Q hebrejského kalendáře 6.1 Vypočítat: 6,2 měsíce M hebrejského kalendáře Pokud A 1 = 0, pak Pokud A 1 = -1, pak 6.3 datum Q hebrejského kalendáře  

Obecný algoritmus pro převod juliánského nebo gregoriánského kalendáře na juliánský den

Tento algoritmus počítá Julian den pro nějaké datum, včetně data před 1. st leden -4712 (v tomto případě je Julian den je negativní).

Algoritmus pro převod data juliánského nebo gregoriánského kalendáře na juliánské dny

Tento algoritmus je platný pro všechna data juliánského kalendáře (tj. Před 5. říjnem 1582) nebo gregoriánský (tj. Rovný nebo následující po 15. říjnu 1582) a udává hodnotu DD ve 12 hodin.

Notace:
TRONQ (X): celé číslo nalevo od desetinného oddělovače X.
Například TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
ABS (X): absolutní hodnota X.
Například: ABS (17,3) = 17,3; ABS (-5,8) = 5,8

Nechť A je rok, M číslo měsíce (od 1 do 12), a Q den v měsíci (včetně, pokud je to nutné, desetinná místa).

Vypočítejte následující hodnoty:

  • G = 1, pokud datum patří gregoriánskému kalendáři, jinak nula;
  • Pokud M <9, S = -1, jinak S = 1;
  • Pak vypočítat
  • Julian day DD je dán výrazem:
 

Poznámky a odkazy

  1. „Astronomical Almanac Online“ 2016, Glosář, sv. Julián datum. Terestrický čas (TT) nebo Universal Time však lze použít, pokud je uvedeno
  2. Dubesset 2000 , sv jour julien, str.  78.
  3. Encyklopedie Universalis , sv Scaliger (juliánské období roku).
  4. Danloux-Dumesnils 1979 , str.  509.
  5. Naudot 1984 , str.  296.
  6. Převod kalendářních dnů na juliánské dny CNES nebo NASA a naopak
  7. Například Microsoft Excel používá jako datum původně 1 st Ledna 1900 0h.
  8. Zejména Meeus v Astronomických algoritmech .
  9. Také se nazývá „Čas Ephemeridů“.
  10. „  Vysvětlení výpočtu počtu juliánských dnů,  “ na adrese utsa.edu (přístup k 21. května 2021 ) .
  11. Faksimile vydání 1629: De emendatione temporum (konzultováno 28. 12. 2013)
  12. (en) Jean Meeus , Astronomické algoritmy , Richmond, Va, Willmann-Bell,1991, 429  s. ( ISBN  978-0-943-39635-4 , OCLC  24067389 )
  13. Lefort 1998 .
  14. Výpočet juliánského dne na webu IMCCE

Podívejte se také

Bibliografie

externí odkazy

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">