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.
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:
- a szokásos időrendben a 0. év nem létezik; 1. évet megelőző évben. Kr. E. Kr. E. A kronológiai sorrend tehát megvan:
…; 3 av. Kr . U. 2 av. Kr . U. 1 av. Kr . U.
Április 1
. Kr .
U. Április 2
. Kr .
U. Április 3
. Kr . E.
- a csillagászati időrendben az 1. évet megelőző év a 0. év . Ezért van időrendi sorrendünk:
…; -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 :
F=h-12.24.+m1440+s86400{\ displaystyle F = {\ frac {h-12} {24}} + {\ frac {m} {1440}} + {\ frac {s} {86400}}}(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.
|
h=TRUNQ(24.F){\ displaystyle h = \ kezelőnév {TRUNQ} (24F)}
m=TRUNQ(1440(F-(h24.))){\ displaystyle m = \ kezelőnév {TRUNQ} \ bal (1440 \ bal (F- \ bal ({\ frac {h} {24}} \ jobb) \ jobb) \ jobb)}
s=86400 (F-(h24.)-(m1440)){\ displaystyle s = 86400 \ bal (F- \ bal ({\ frac {h} {24}} \ jobb) - \ bal ({\ frac {m} {1440}} \ jobb) \ jobb)}
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á.
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 S=ENT(NÁL NÉL100){\ displaystyle \ scriptstyle S = \ kezelőnév {ENT} ({\ frac {A} {100}})}
- Kiszámítja B=2-S+ENT(S4){\ displaystyle \ scriptstyle B = 2-S + \ operátor neve {ENT} ({\ frac {S} {4}})}
- A Julianus DD- t a következő kifejezés adja:
JJ=ENT(365,25NÁL NÉL)+ENT(30,6001(M+1))+Q+B+1720994,5.{\ displaystyle \ scriptstyle JJ = \ kezelőnév {ENT} (365.25A) + \ operátor neve {ENT} (30.6001 (M + 1)) + Q + B + 1720994.5}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:
- α=ENT(Z-1867216,2536524,25){\ displaystyle \ scriptstyle \ alpha = \ kezelőnév {ENT} ({\ frac {Z-1867216.25} {36524.25}})}
- S=Z+1+α-ENT(α4){\ displaystyle \ scriptstyle S = Z + 1 + \ alpha - \ operátor neve {ENT} ({\ frac {\ alpha} {4}})}
- Ezután számítsa ki:
B=S+1524 {\ displaystyle \ scriptstyle B = S + 1524 ~}
VS=ENT(B-122,1365,25){\ displaystyle \ scriptstyle C = \ operátor neve {ENT} ({\ frac {B-122,1} {365,25}})}
D=ENT(365,25VS) {\ displaystyle \ scriptstyle D = \ operátor neve {ENT} (365,25C) ~}
E=ENT(B-D30,6001){\ displaystyle \ scriptstyle E = \ operátornév {ENT} ({\ frac {BD} {30,6001}})}
- A Q dátumot (és a nap töredékét) a következő adja meg:
Q=B-D-ENT(30,6001E)+F {\ displaystyle \ scriptstyle Q = BD- \ operátornév {ENT} (30,6001E) + F ~}- Az M hónapszám:
- M=E-1 ha E<14 {\ displaystyle \ scriptstyle M = E-1 {\ text {si}} E <14 ~}
- M=E-13. ha E=14 vagy 15 {\ displaystyle \ scriptstyle M = E-13 {\ text {si}} E = 14 {\ text {or}} 15 ~}
- Az A év érdemes:
- NÁL NÉL=VS-4716 ha M>2 {\ displaystyle \ scriptstyle A = C-4716 {\ text {si}} M> 2 ~}
- NÁL NÉL=VS-4715 ha M=1 vagy 2 {\ displaystyle \ scriptstyle A = C-4715 {\ text {si}} M = 1 {\ text {or}} 2 ~}
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é.
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:
JJ=ENT(1461NÁL NÉL+68844724)+ENT(153M-4575.)+Q-1{\ displaystyle \ scriptstyle JJ = \ kezelőnév {ENT} ({\ frac {1461A + 6884472} {4}}) + \ kezelőnév {ENT} ({\ frac {153M-457} {5}}) + Q-1 }
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 NÁL NÉL=ENT(4JJ-68844691461){\ displaystyle \ scriptstyle A = \ kezelőnév {ENT} ({\ frac {4JJ-6884469} {1461}})}
- Kiszámítja R2=JJ-ENT(1461NÁL NÉL+68844724){\ displaystyle \ scriptstyle R_ {2} = JJ- \ operátornév {ENT} ({\ frac {1461A + 6884472} {4}})}
- Kiszámítja M=ENT(5.R2+461153){\ displaystyle \ scriptstyle M = \ operátornév {ENT} ({\ frac {5R_ {2} +461} {153}})}
- Kiszámítja R1=R2-ENT(153M-4575.){\ displaystyle \ scriptstyle R_ {1} = R_ {2} - \ operátor neve {ENT} ({\ frac {153M-457} {5}})}
- Kiszámítja Q=R1+1 {\ displaystyle \ scriptstyle Q = R_ {1} + 1 ~}
- Ha M = 13 vagy 14: vegye A = A + 1 és M = M - 12
- Ha M <13, A és M változatlanok.
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 :
JJ=TRONQ(10631NÁL NÉL+5844258330)+TRONQ(325M-32011.)+Q-1{\ displaystyle \ scriptstyle JJ = \ operátornév {TRONQ} ({\ frac {10631A + 58442583} {30}}) + \ operátornév {TRONQ} ({\ frac {325M-320} {11}}) + Q-1 }
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 NÁL NÉL=TRONQ(30JJ-5844255410631){\ displaystyle \ scriptstyle A = \ operátornév {TRONQ} ({\ frac {30JJ-58442554} {10631}})}
- Kiszámítja R2=JJ-TRONQ(10631NÁL NÉL+5844258330){\ displaystyle \ scriptstyle R_ {2} = JJ- \ operátornév {TRONQ} ({\ frac {10631A + 58442583} {30}})}
- Kiszámítja M=TRONQ(11.R2+330325){\ displaystyle \ scriptstyle M = \ operátornév {TRONQ} ({\ frac {11R_ {2} +330} {325}})}
- Kiszámítja R1=R2-TRONQ(325M-32011.){\ displaystyle \ scriptstyle R_ {1} = R_ {2} - \ operátor neve {TRONQ} ({\ frac {325M-320} {11}})}
- Kiszámítja Q=R1+1 {\ displaystyle \ scriptstyle Q = R_ {1} + 1 ~}
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:
MoledNÁL NÉL=347605+392640492480+NÁL NÉL(365+121555492480)+RES(12.NÁL NÉL+5.19.)(1+272953492480){\ displaystyle \ scriptstyle Moled_ {A} = 347605 + {\ frac {392640} {492480}} + A (365 + {\ frac {121555} {492480}}) + \ kezelőnév {RES} ({\ frac {12A +5} {19}}) (1 + {\ frac {272953} {492480}})}
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 α=RES(12.NÁL NÉL+5.19.){\ displaystyle \ scriptstyle \ alpha = \ kezelőnév {RES} ({\ frac {12A + 5} {19}})}
- 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:
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 1, 3 vagy 5 {\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {1, 3 vagy 5}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+2{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +2}
|
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 0 és α⩾7 és FNÁL NÉL⩾311676492480{\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {0 és}} \ alpha \ geqslant 7 {\ text {és}} F_ {A} \ geqslant {\ frac {311676} {492480}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+3{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +3}
|
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 6 és α⩾12. és FNÁL NÉL⩾442111492480{\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {6 és}} \ alpha \ geqslant 12 {\ text {és}} F_ {A} \ geqslant {\ frac {442111} {492480}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+2{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +2}
|
Ha nem{\ displaystyle \ scriptstyle {\ text {Egyéb}}} |
|
|
RHNÁL NÉL=ENÁL NÉL+1{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +1}
|
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 α=TRONQ(12.NÁL NÉL+5.19.){\ displaystyle \ scriptstyle \ alpha = \ kezelőnév {TRONQ} ({\ frac {12A + 5} {19}})}
NÁL NÉL′=-1 és M′=M+TRONQ(13.+6.-α19.){\ displaystyle \ scriptstyle A '= - 1 {\ text {and}} M' = M + \ operátor neve {TRONQ} (13 + {\ frac {6- \ alpha} {19}})}JJ=RHNÁL NÉL+LNÁL NÉL′+d+TRONQ(ZM′+r-Zm0W)+Q-1{\ displaystyle JJ = RH_ {A} + LA '+ d + \ operátor neve {TRONQ} ({\ frac {ZM' + r-Zm_ {0}} {W}}) + Q-1}
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:
J0=JJ-347997 {\ displaystyle \ scriptstyle J_ {0} = JJ-347997 ~}-
m , a létrehozás óta eltelt hónapok átlagos száma:
m=TRONQ(J029.+1375325920){\ displaystyle \ scriptstyle m = \ kezelőnév {TRONQ} ({\ frac {J_ {0}} {29 + {\ frac {13753} {25920}}}}})-
A héber naptár évének előzetes értéke
NÁL NÉL=TRONQ(19.m+252235){\ displaystyle \ scriptstyle A = \ operátornév {TRONQ} ({\ frac {19m + 252} {235}})}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
MoledNÁL NÉL=347605+392640492480+NÁL NÉL(365+121555492480)+RES(12.NÁL NÉL+5.19.)(1+272953492480){\ displaystyle \ scriptstyle Moled_ {A} = 347605 + {\ frac {392640} {492480}} + A (365 + {\ frac {121555} {492480}}) + \ kezelőnév {RES} ({\ frac {12A +5} {19}}) (1 + {\ frac {272953} {492480}})}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 α=RES(12.NÁL NÉL+5.19.){\ displaystyle \ scriptstyle \ alpha = \ kezelőnév {RES} ({\ frac {12A + 5} {19}})}
- Mi határozza meg RH A évben A Julian napon át, a következő szabályok vonatkoznak:
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 1, 3 vagy 5 {\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {1, 3 vagy 5}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+2{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +2}
|
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 0 és α⩾7 és FNÁL NÉL⩾311676492480{\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {0 és}} \ alpha \ geqslant 7 {\ text {és}} F_ {A} \ geqslant {\ frac {311676} {492480}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+3{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +3}
|
Igen{\ displaystyle \ scriptstyle {\ text {Si}}} |
RES(ENÁL NÉL7)= 6 és α⩾12. és FNÁL NÉL⩾442111492480{\ displaystyle \ scriptstyle \ kezelőnév {RES} ({\ frac {E_ {A}} {7}}) = {\ text {6 és}} \ alpha \ geqslant 12 {\ text {és}} F_ {A} \ geqslant {\ frac {442111} {492480}}} |
így{\ displaystyle \ scriptstyle {\ text {majd}}} |
RHNÁL NÉL=ENÁL NÉL+2{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +2}
|
Ha nem{\ displaystyle \ scriptstyle {\ text {Egyéb}}} |
|
|
RHNÁL NÉL=ENÁL NÉL+1{\ displaystyle \ scriptstyle RH_ {A} = E_ {A} +1}
|
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:
JH=JJ-RHNÁL NÉL{\ displaystyle \ scriptstyle JH = JJ-RH_ {A}}
NÁL NÉL1=TRONQ(JH-dL){\ displaystyle \ scriptstyle A_ {1} = \ kezelőnév {TRONQ} ({\ frac {JH-d} {L}})}
R2=JH-TRONQ(LNÁL NÉL1+d){\ displaystyle \ scriptstyle R_ {2} = JH- \ operátornév {TRONQ} (LA_ {1} + d)}
m1=TRONQ(WR2+W+Zm0-r-1Z){\ displaystyle \ scriptstyle m_ {1} = \ operátornév {TRONQ} ({\ frac {WR_ {2} + W + Zm_ {0} -r-1} {Z}})}
6.2 . A héber naptár M hónapja
Ha A 1 = 0 akkor
M=m1{\ displaystyle \ scriptstyle M = m_ {1}}
Ha A 1 = -1, akkor
M=m1-TRONQ(12.+L360){\ displaystyle \ scriptstyle M = m_ {1} - \ operátornév {TRONQ} (12 + {\ frac {L} {360}})}
6.3 . A héber naptár Q
dátuma
Q=R2-TRONQ(Zm1+r-Zm0W)+1{\ displaystyle \ scriptstyle Q = R_ {2} - \ operátornév {TRONQ} ({\ frac {Zm_ {1} + r-Zm_ {0}} {W}}) + 1}
Á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;
- B=NÁL NÉLBS(M-9.){\ displaystyle \ scriptstyle B = ABS (M-9)}
- Ezután számolja ki J1=TRONQ(NÁL NÉL+S∗TRONQ(B7){\ displaystyle \ scriptstyle J1 = \ operátornév {TRONQ} (A + S * \ operátornév {TRONQ} ({\ frac {B} {7}})}
- J2=-TRONQ((TRONQ(J1100)+1)∗0,75){\ displaystyle \ scriptstyle J2 = - \ operátornév {TRONQ} ((\ operátornév {TRONQ} ({\ frac {J1} {100}}) + 1) * 0,75)}
- A Julianus DD- t a következő kifejezés adja:
JJ=-TRONQ(7∗(TRONQ((M+9.)/12.)+NÁL NÉL)/4)+TRONQ(275∗M/9.)+Q+G∗(J2+2)+367∗NÁL NÉL+1721027{\ displaystyle \ scriptstyle JJ = - \ operátor neve {TRONQ} (7 * (\ operátor neve {TRONQ} ((M + 9) / 12) + A) / 4) + \ operátor neve {TRONQ} (275 * M / 9) + Q + G * (J2 + 2) + 367 * A + 1721027}
Megjegyzések és hivatkozások
-
"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
-
Dubesset 2000 , sv jour julien, p. 78.
-
Encyclopædia Universalis , sv Scaliger (Julián korszaka).
-
Danloux-Dumesnils 1979 , p. 509.
-
Naudot 1984 , p. 296.
-
Konvertálja a naptári napokat CNES vagy NASA Julian napokká és fordítva
-
Például a Microsoft Excel eredetileg az 1900. január 1- jei 0h-t használja dátumként .
-
Különösen Meeus a csillagászati algoritmusokban .
-
Más néven "Az efemeridek ideje".
-
" A Julián-napi számítás magyarázata " az utsa.edu címen (elérve 2021. május 21. ) .
-
Az 1629. évi kiadás faxszáma : De emendatione temporum (konzultálva: 2013.12.28.)
-
(en) Jean Meeus , csillagászati algoritmusok , Richmond, Va, Willmann-Bell,1991, 429 p. ( ISBN 978-0-943-39635-4 , OCLC 24067389 )
-
Lefort 1998 .
-
Július- napi számítás az IMCCE weboldalán
Lásd is
Bibliográfia
- [Lefort 1998] Jean Lefort , A naptárak saga: vagy a millenáris izgalom , Párizs, Pour la science ( diff. Belin ), coll. "Könyvtár",1998. szept( újranyomás. 2001. március), 1 st ed. , 1 köt. , 191 p. , beteg. , 18,5 × 24,5 cm ( ISBN 2-9029-003-5 (hibásan szerkesztett) és 2-8424-5003-5 , EAN 9782842450038 , OCLC 41.029.963 , nyilatkozat BNF n o FRBNF36974338 , SUDOC 045.262.101 , olvasható online )
-
[Dubesset 2000] Michel Dubesset ( pref. Gerard Grau) A kézi Nemzetközi Mértékegység Rendszer: lexikon és konverziók , Párizs, Technip, coll. " Francia Intézet Publications olaj " ( n o 20)2000. szept, 1 st ed. , 1 köt. , XX -169 p. , beteg. , ábra. és tabl. 15 × 22 cm-es ( ISBN 2-7108-0762-9 , EAN 9782710807629 , OCLC 300.462.332 , értesítést BNF n o FRBNF37624276 , SUDOC 052.448.177 , online bemutatót , olvassa el az online ).
-
„ Scaliger and the Julian Days ”, Menny és Föld , 1. évf. 94,1978, P. 52–53 ( Bibcode 1978C & T .... 94 ... 52C ).
-
[Danloux-Dumesnils 1979] Maurice Danloux-Dumesnils , „ Néhány részlet a csillagászat Julián-korszakáról ”, L'Astronomie , vol. 93,december 1979, P. 509-518 ( Bibcode 1979LAstr..93..509D , olvassa el online [PDF] ).
-
[Naudot 1984] Hubert Naudot , „ Le comput ecclésiastique ”, L'Astronomie , vol. 98,1984. június, P. 295-303 ( Bibcode 1984LAstr..98..295N , online olvasás ).
-
[Meeus 1980] Jean Meeus , „ Csillagászati számítások amatőrök számára: III . - Julián napja és naptári dátuma ”, L'Astronomie , vol. 94,1980, P. 541-546 ( olvasható online [PDF] ).
-
[Perbost 1993], Paul Perbost , „ Körülbelül a Julian Időszak ”, Cahiers Clairaut , n o 63,1993 ősze, művészet. N o 5, p. 23–26. ( Összefoglaló , online olvasható [PDF] ).
-
[Roy 1941] Félix de Roy , " Scaliger and the Julian period: 2429999 - 2430000 ", Ciel et terre , vol. 57,1941, P. 67–71 ( online olvasás [PDF] ).
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;">