Julián napja

A Julian dátum egy társkereső rendszer számítva a napok számát és frakciói óta eltelt napok szokásos időpontban beállított 1 -jén az adott év január 4713 BC. AD (= -4712) egyetemes idő szerint 12 órakor .

Scaliger Julián-korszaka egy kitalált 2 914 695 napos korszak, amelyet Joseph-Juste Scaliger (1540-1609) javasolt 1583. Hétfőn kezdődik ,1 st január az év ... ja Kr. E. 4713 J.-C.A 12-  p.m.  UT . Hétfőn ér véget,1 st január 3268 Julián naptár - hétfőn, 3268. január 23a Gergely-naptár -  UT 12  órakor .

A „Julián nap” kifejezést a CNES és a NASA is használja a különféle események dátumozására. Az eltelt napok számát a1 st január 1950A  éjfélkor a CNES és mivel május 24, 1968 at  éjfélkor a NASA.

A Julián-napokban történő randevúzás különösen egyszerűvé teszi a dátumokra vonatkozó számításokat, mivel független a bonyolult naptári ciklusoktól (hónapok, szökőhónapok, további napok, szökőévek stb. Egyenlőtlen hossza).

A Julián-napokat különösen a csillagászati ​​események dátumozására használják. Arra szolgálnak, hogy kényelmesen megállapítsák a naptárak közötti megfelelést. Ezeket gyakran módosított formában a számítógépes szoftverek belső dátumrendszereiben is megvalósítják.

Julián napok és Julián naptár

Joseph Juste Scaliger 1583-ban publikálta eredményeit Opus Novum de Emendatione Temporum ( Munka az idő mérésének javításán) című munkájában . Bár sok hivatkozás azt állítják, hogy a kifejezés Julian a Julian időszak utal Scaliger apja, Julius César Scaliger, egyértelművé teszik a bevezetőben, hogy V. könyve munkája, hogy "  Iulianam vocauimus: quia ad évente Iulianum dumtaxat accomodata az” , amely „  egyszerűen Juliánnak hívtuk, mert alkalmazkodik a Julián évhez” fordítás. Tehát Julianus Julius Caesarra utal, aki Kr. E. 46-ban vezette be a Julián-naptárat.

A Julián selejtező kétértelműség forrása: a Julián napokban szereplő dátumoknak és a Julián naptár dátumainak nincs összefüggésük, és nem szabad őket összekeverni. A Julián-napok első esetében beszélünk (rövidítve JJ franciául); A Julian dátum vagy időpont Julian a második esetben. Az angol rövidítések nem egyértelműek, és a szövegkörnyezetnek megfelelően kell őket értelmezni: a JD rövidítést néha a "Julian Date" (a Julian naptár dátuma), néha pedig a "Julian Day" kifejezésre használják.

Felhasználási szabályok

Az évek számozása

A Julián-napok és a naptárak közötti megfelelés megköveteli, hogy csillagászati ​​időrendet használjunk:

…; 3 av. Kr  . U. 2 av. Kr  . U. 1 av. Kr  . U. Április 1 . Kr  . U. Április 2 . Kr  . U. Április 3 . Kr  . E.…; -2; -1; 0; 1; 2; 3; stb.

Csak a csillagászati ​​időrend szerint lehet egyszerű számításokat végezni az időpontokon: az évek ezt a számozását kell felhasználni a Julián-napi számításokban. Ez az, amiért az eredeti dátumot Julián dátum definiáljuk 1 -jén január -4712 (csillagászati kronológia). Szokás idővonal, ez az 1 st január 4713 BC. J.-C.

A napok töredékei

Óránkénti eredet

Scaliger beállítva eredetileg 12 órakor a 1 st január -4712. Ez a 12 ha-os eredet sok problémát jelentett a kronológusok számára, akik hozzászoktak ahhoz, hogy a nap eredetét 0 órakor használják. A Julián-nap több változata az eredetet 0 órára állította.

A Julián nappali rendszerben a nap egy pillanata órákban, percekben, másodpercekben, a másodperc töredékében kifejezve a nap töredéke. Ezért adott esetben hozzáadjuk az adott dátumnak megfelelő Julián-naphoz a nap azon részét, amely megfelel a figyelembe vett nap pillanatának.

Egy pillanat átalakítása a Julián-nap töredékévé és kölcsönös megtérés

A következő algoritmusokat használjuk arra, hogy egy adott időt Julián-nap töredékévé, órákra, percekre és másodpercekre konvertáljunk, és fordítva.

Algoritmusok egy pillanat konvertálására Julianus nap töredékévé és kölcsönössé

A képletekben, hogy kövesse, az idő számít, órában, percben, másodpercben szerint a kortárs módszer, a 24-órás rendszer kezdődően 0  h . Figyeljük meg, hogy a frakció F lehet negatív (órákig előtt 12  óráig ): ez abból a tényből ered, hogy a Julián dátum, az eredeti definíció, kezdje 12  óráig .

Órák, percek, másodpercek konvertálása a nap töredékévé

A következő képlet átalakítja az óra ( h ), perc ( m ), második és a másodperc törtrésze ( ek ) egy adott pillanatban egy töredéke Julián F  :

(Adja hozzá F- et a dátumtól (hónap, nap, év) kapott Julián-napok számához. A különböző naptárak esetében az adott dátum Julián-napok számát az Algoritmusok fejezetben javasolt algoritmusok segítségével lehet kiszámítani. napig az alábbi gregorián, júliusi, muszlim és zsidó naptárhoz . Az F frakció negatív, ha a figyelembe vett idő 0 és 12 óra között van.)

A nap töredékének átalakítása órákra, percekre, másodpercekre

A következő algoritmus az F nap egy részét egy órára ( h ), percre ( m ), másodpercre és a másodperc ( ek ) töredékére alakítja át egy adott időpontban:

Értékelés:

TRONQ ( X ): egész szám az X decimális elválasztójától balra.

 

Történelmi

Időrendi és csillagászati ​​munkája céljából Joseph Juste Scaliger tudós olyan rendszert hozott létre, amely egyszerűbb, mint a jelenlegi naptár. Elképzelte azt a rendszert, ahol a napokat a hagyományos eredet dátumától számítják. Megállapításait 1583-ban publikálta Opus de Emendatione Temporum ( Munka az idő mérésének javításán) munkájában .

Scaliger úgy határozta meg a származási dátumot, hogy az elég régi legyen ahhoz, hogy átfogja korának összes ismert emberi történetét, és hogy kompatibilis legyen a Teremtés idejével, ahogyan azt a korában elképzelték. Sőt, azt akarta, hogy a származás a hétfő 1 -jén január, hogy ez egy szökőév, és ez okozza mind a metonikus ciklus 19 évig (amely részt vesz kiszámításakor húsvét napján ), a 15 éves Roman indiction ciklus ( az egyházi randevúkban használják), a szökőévek 4 éves ciklusát, végül a hét 7 napos ciklusát. Ezeknek a számoknak a szorzata adja meg a teljes ciklus (vagy a "skaligériai korszak") hosszát, amely 7980 év 365,25 nap.

Mindezen korlátok eredményeként a dátum 1 st január 4713 BC. J.-C.(mostani dátum); vagy az 1- st január -4712 (csillagászati időpontban).

Júliusi napok változatai

Közös használatra a Julián-napok hátránya, hogy az eredeti dátum óta eltelt napok száma nagy. Például ma 2021. július 21-e van, és 08:13 UTC (vagy 10:13 CEST ) van. A teljes Julián-nap 2 459 416, a töredékes Julián-nap (az órát, percet, másodpercet és a másodperc töredékét is beleértve) 2 459 416,842581. Ezenkívül a napok keletkezését 12 órakor rögzítik  , ami a jelenlegi időrend szerint kényelmetlen.

Különböző célokra ezért meghatároztuk a Julián-nap változatait.

Csillagászati ​​Julianus napja (AJD) vagy Ephemeris Julian Day (JDE)

A csillagászati ​​Julián-nap (angol rövidítés: AJD), más néven az efemerisz Julián-napja (angol rövidítés: JDE) meghatározza a Julián-nap alkalmazási feltételeit, amelyeket Scaliger határoz meg: az idők eredete: 1 st január 4713 BC. J.-C.12 órakor a greenwichi meridiánon .

Egy csillagászati ​​jelenség megfigyelésének dátuma és ideje független a földi vagy nem földi megfigyelés helyétől, dátumától és helyi idejétől (űrmérések esetén). Ez a Greenwich-i idő dátumára vonatkozik, és az idő UTC- időben van megadva .

Módosított Julián-nap (MJD)

A csillagászati ​​Julián-nap változata a számítások egyszerűsítésére irányult. A módosított Julián-napokat és a csillagászati ​​Julián-napokat összekötő képlet az egyszerű fordítás:

MJD = AJD - 2 400 000,5

Ennek a képletnek az a hatása, hogy a származási dátumot áthelyezi 1858. november 17 0 órakor.

Lilian nap

A Julián-nap változata, amely származási dátumként használatos 1582. október 15éjfélkor, a Gergely-naptár kezdési dátumán .

Julián nap csonka (TJD)

A csonka Julián-napok meghatározása a következő:

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

A csonka Julián-napokat a NASA használja  ; indulnak tovább 1968. május 240 órakor, az Apollo holdmissziók kezdő időpontja .

Julián éjfélkor

A Julián-napok kezdeti meghatározása a nap keletkezését 12 órakor határozza meg, ami a jelenlegi időrend szerint bonyolult. A számítások egyszerűbbé és egyértelműbbé tétele érdekében sok szerző 0 napra helyezi a nap kezdetét. E két intézkedés közötti kapcsolat a következő:

Julián nap 0 órakor = Julián nap + 0,5

Algoritmusok a Julián napokról a gregorián, a Julián, a Hegirian és a héber naptárra való áttéréshez

Ebben a szakaszban éjfélkor a Julián-napokat használják . Csillagászati ​​időrendet
használnak (az 1. év előtti év a 0. év).

Julián-napok használata a naptári levelezésben

A Julián-napok kényelmes módot kínálnak az egyik naptárról a másikra való váltáshoz. Például a hegiriai (iszlám) naptár dátumától a héber naptár megfelelő dátumáig eljutni:

  • konvertálja a hegiriai naptár adott dátumát Julián napokra;
  • konvertálja ezeket a Julián-napokat a héber naptár dátumává.

Gergely naptár

A kronológia szempontjából a Gergely-naptár soha nem kerül lemaradásra. Vagyis az 1582. október 15- ét megelőző dátumokat mindig a Julián-naptár és a proletikus Julián-naptár dátumaként fejezik ki .

Algoritmus egy dátum konvertálásához a Gergely-naptárból Julián-nap dátumává

Ez az algoritmus a Gergely-naptár összes dátumára érvényes (vagyis megegyezik 1582 október 15-ével vagy azt követően), és a DD értékét 12 órakor adja meg.

Jelölés:
ENT (X): egész szám azonnal kisebb vagy egyenlő, mint X.
Például ENT (2,3) = 2; ENT (3,6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Hagyja egy lesz az év (≥ 1582), M száma a hónap (1-12), és Q a dátum a hónap (beleértve, ha szükséges, tizedes).

  • Ha M > 2, hagyja A és M változatlanul;
  • Ha M = 1 vagy 2, cserélje A által A - 1 és M által M + 12;
  • Kiszámítja
  • Kiszámítja
  • A Julianus DD- t a következő kifejezés adja:

Megjegyzés: Az előző számításokban a 30.6001 állandót nem szabad 30.6-mal helyettesíteni, különben az eredmények pontatlanok lehetnek.

  Algoritmus a Julián napokban szereplő dátum konvertálásához a Gergely-naptár dátumává

Ez a módszer csak pozitív Julián-napokra érvényes. A gyakorlatban ennek csak akkor van értelme, ha DD  ≥ 2 299 161 (Julián-napok, amelyek megfelelnek az 1582. október 15-nek, a Gergely-naptár létrehozásának dátumának ). Ez alatt ez az algoritmus kiszámítja a Julián-naptár dátumát.

Jelölés:
ENT (X): egész szám azonnal kisebb vagy egyenlő, mint X.
Például ENT (2,3) = 2; ENT (3,6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Legyen JJ a Julián napja, hogy megtérjen. Ha szükséges, alakítsa a DD-t Julián-napokká 0 órával.

  • Legyen Z lehet egész részét JJ és F a tört része;
  • Ha Z <2 299 161, vagy ha a csillagászati ​​Julián-naptár felé számolunk , vegyük az S = Z értéket  ;
  • Ha Z ≥ 2 299 161, vagy ha a gregorián csillagászati ​​naptár alapján számolunk , vegyük:
  • Ezután számítsa ki:
  • A Q dátumot (és a nap töredékét) a következő adja meg:
  • Az M hónapszám:
  • Az A év érdemes:

Megjegyzés: Az itt megadott algius a Julián nap konvertálására a Gergely-naptárra különösen a negatív Julián-nap konvertálását teszi lehetővé.

 

Julián naptár

A kronológia szempontjából az egyezmény szerint az 1582. október 15- ét megelőző dátumokat mindig a Julián-naptárban vagy a proletikus Julián-naptárban fejezik ki . A Julián-naptárat a -46. Évben vezették be. A -46 előtti dátumokra a proletikus Julián-naptárat használják, vagyis a Julián-naptár ettől az időponttól visszamenőleges.

Algoritmus a Julián-naptár dátumának konvertálásához Julián-napra

Ez az algoritmus érvényes az időpontokat a Julián-naptár és a Julian proleptikus (vagyis egyenlő időt vagy után 1 -jén január -4712), és megadja az DD 12 óra között.

Jelölés:
ENT (X): egész szám azonnal kisebb vagy egyenlő, mint X.
Például ENT (2,3) = 2; ENT (3,6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Legyen A az az év ( A ≥ -4712), M száma a hónap (1-12), és Q a dátumot a hó (ha szükséges, a törtrész). A megfelelő Julian DD napok a következő algoritmusból származnak:

  • Ha M > 2, hagyja A és M változatlanul;
  • Ha M = 1 vagy 2, cserélje A által A - 1 és M által M + 12;
  • A Julianus DD- t a következő kifejezés adja:
  Algoritmus a Julián-napokban szereplő dátum Julián-naptári dátumra konvertálásához

Ez az algoritmus a Julián-nap összes pozitív értékére érvényes.

Jelölés:
ENT (X): egész szám azonnal kisebb vagy egyenlő, mint X ..
Például ENT (2,3) = 2; ENT (3,6) = 3; ENT (-5,2) = -6; ENT (-7,8) = -8

Egy dátum Julian nap JJ , megkapjuk az év egy , a hónap M és a dátum Q (esetleg ellátva törtrész) szerint a következő algoritmus:

  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
  • Ha M = 13 vagy 14: vegye A = A + 1 és M = M - 12
  • Ha M <13, A és M változatlanok.
 

Hegiriai naptár

A hegiriai (iszlám) naptárban megfogalmazott dátumoknak elvileg csak a 622. július 16, a Julián-naptárban szereplő Hegira dátuma .

Algoritmus egy dátum konvertálására a hegirani naptárból dátumra Julián napokban
Jelölés:
TRONQ (X): egész szám az X decimális elválasztójától balra.
Például TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7

Legyen A , M és Q a hegiriai naptár éve, hónapja és dátuma .

A következő képlet adja meg a Julián-napot 12 h DD-n, ami A , M , Q  :

  Algoritmus a Julián napokban szereplő dátum hegiriai naptári dátumra konvertálásához

Ez az algoritmus csak akkor van értelme, JJ ≥ 1.948.437, Julian nap megfelel az első napon a Hidzsra (622 július 16-a Julián naptár).

Jelölés:
TRONQ (X): egész szám az X decimális elválasztójától balra.
Például TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7

Legyen DD az adott Julián-nap. Szükség esetén alakítsa át Julián-napra 0 órakor. A muzulmán naptár A , M és Q dátumát a következő számítással kapjuk meg :

  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
  • Kiszámítja
 

Héber naptár

A héber naptárban megfogalmazott dátumoknak elvileg csak október 37- től 3760-ig , a Teremtés dátuma van a proletikus Julián-naptárban.

Algoritmus egy dátum héber naptárból dátumra konvertálására Julián napokban
Jelölés:
TRONQ (X): egész szám az X decimális elválasztójától balra.
Például TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
RES ( d / D ): fennmaradó osztás a által D .
Például: RES (17/5) = 2; RES (365/12) = 5

Legyen A , M és Q a héber naptár éve, hónapja és dátuma . A következő algoritmus megadja a megfelelő Julián-napokat 0 óra DD-n .

1. számítása moled év A A moled év A , Moled A rendszer számára a Julian nap és frakció Julian nap: 2. Rosz Hasana számítása az A , RH A évre Julián napjaiban A Moled A ismeretében E A-t veszünk , a Moled A egész számát és F A-t , a Moled A töredékét .
    • Kiszámítja
    • Az RH A-t , a héber naptár újévének dátumát Julián-napokban határozzuk meg a következő szabályok szerint:
3. számítása hossza év A Megkapjuk a hossza L a héber év A számítás alapján: L = RH A +1 - RH A 4. A dátum Julián-napjainak kiszámítása a héber naptárban
    • Az L értéke lehetővé teszi a számítás többi részében használt állandók értékelését a következő táblázat szerint:
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.
    • Ha M ≥ m 0 , akkor vegye: A '= 0 és M ' = M
    • Ellenkező esetben vegye, a
    • Számítsa ki a DD-t  :
  Algoritmus a Julián napokban szereplő dátum konvertálásához a héber naptár dátumává

Ennek az algoritmusnak csak akkor van értelme, ha DD ≥ 347 997, a héber naptárban a Teremtés dátumának megfelelő Julián-nap (október 6 -3760. A proletikus Július-naptárban).

Jelölés:
TRONQ (X): egész szám az X decimális elválasztójától balra.
Például TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
RES ( d / D ): fennmaradó osztás a által D .
Például: RES (17/5) = 2; RES (365/12) = 5

Legyen DD a megadott Julián-nap. Szükség esetén konvertálja őket Julián-napokra éjfélkor. A héber naptár A , M és Q dátuma a következő számításból származik:

1. Előzetes számítások
    • D 0 , a létrehozás óta eltelt napok száma:
    • m , a létrehozás óta eltelt hónapok átlagos száma:
    • A héber naptár évének előzetes értéke
2. Julian RH Egy nap a Rosch Hachana évre A 2.1 kiszámolása moled Moled A héber év A Julian nap és frakció Julian nap 2.2 kiszámítása Julian napján Rosch Hashanah évre AA Moled A ismeretében E A-t veszünk , a Moled A egész számát és F A-t , a Moled A töredékét .
      • Kiszámítja
      • Mi határozza meg RH A évben A Julian napon át, a következő szabályok vonatkoznak:
4. A héber naptár A. évének végső kiszámítása Ha RH A > JJ , vegye A = A - 1 értékét, és számolja ki az RH A értéket Ellenkező esetben vegye Egy és tartsa RH A 5. Közbenső állandók a hónap és a dátum kiszámításához 5.1 számítása hossza L a héber év A Megkapjuk a hossza L a héber év A számítás alapján: L = RH A +1 - RH A 5.1 Közbenső állandók
      • A értéke L , értéke a közbenső alkalmazott konstansok a többi számítást a következő táblázat:
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.
6. A héber naptár M hónapjának és Q dátumának kiszámítása 6.1 Számítsa ki: 6.2 . A héber naptár M hónapja Ha A 1 = 0 akkor Ha A 1 = -1, akkor 6.3 . A héber naptár Q dátuma  

Általános algoritmus a Juliánus vagy a Gergely-naptár Julián-napra konvertálásához

Ez az algoritmus kiszámítja a Julian nap bármely időpontban, beleértve a napok előtt 1 st január -4712 (ebben az esetben a Julian nap negatív).

Algoritmus a Juliánus vagy a Gergely-naptár dátumának Julián-napokra konvertálásához

Ez az algoritmus a Julián-naptár (azaz 1582. október 5-ét megelőzően) vagy a Gergely-kori (azaz 1582. október 15-ét megegyező vagy azt követő) összes dátumra érvényes, és a DD értékét 12 órakor adja meg.

Jelölés:
TRONQ (X): egész szám az X decimális elválasztójától balra.
Például TRONQ (2,3) = 2; TRONQ (3,6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7
ABS (X): X abszolút értéke.
Például: ABS (17,3) = 17,3; ABS (-5,8) = 5,8

Hagyja egy lesz az év, M száma a hónap (1-12), és Q a dátum a hónap (beleértve, ha szükséges, tizedes).

Számítsa ki a következő értékeket:

  • G = 1, ha a dátum a Gergely-naptárhoz tartozik, különben nulla;
  • Ha M <9, S = -1, különben S = 1;
  • Ezután számolja ki
  • A Julianus DD- t a következő kifejezés adja:
 

Megjegyzések és hivatkozások

  1. "Astronomical Almanac Online" 2016, Szószedet, sv Julián dátum. A földi idő (TT) vagy az Egyetemes idő azonban felhasználható, ha meg van adva
  2. Dubesset 2000 , sv jour julien, p.  78.
  3. Encyclopædia Universalis , sv Scaliger (Julián korszaka).
  4. Danloux-Dumesnils 1979 , p.  509.
  5. Naudot 1984 , p.  296.
  6. Konvertálja a naptári napokat CNES vagy NASA Julian napokká és fordítva
  7. Például a Microsoft Excel eredetileg az 1900. január 1- jei 0h-t használja dátumként .
  8. Különösen Meeus a csillagászati ​​algoritmusokban .
  9. Más néven "Az efemeridek ideje".
  10. "  A Julián-napi számítás magyarázata  " az utsa.edu címen (elérve 2021. május 21. ) .
  11. Az 1629. évi kiadás faxszáma : De emendatione temporum (konzultálva: 2013.12.28.)
  12. (en) Jean Meeus , csillagászati ​​algoritmusok , Richmond, Va, Willmann-Bell,1991, 429  p. ( ISBN  978-0-943-39635-4 , OCLC  24067389 )
  13. Lefort 1998 .
  14. Július- napi számítás az IMCCE weboldalán

Lásd is

Bibliográfia

Külső linkek

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