Den julianske datoen er en dating system for å telle antall dager og fraksjoner av dagene gått siden en vanlig date sett på en st januar året 4713 f.Kr.. AD (= -4712) klokka 12 universell tid .
Scaliger Julian perioden er en fiktiv 2.914.695 dag æra som Joseph-Juste Scaliger (1540-1609) foreslått i 1583. Det starter på mandag ,1 st januar årets 4713 f.Kr. J.-C.ved 12 p.m. UT . Det avsluttes på mandag,1 st januar 3268 Juliansk kalender - enten mandag, 23. januar 3268av den gregorianske kalenderen - til 12 p.m. UT .
Begrepet "Julian day" brukes også av CNES og NASA for å datere forskjellige hendelser. Antall dager som er gått regnes fra1 st januar 1950ved midnatt for CNES og siden 24. mai 1968 ved midnatt for NASA.
Datering i julianske dager gjør beregninger på datoer spesielt enkle, siden det er uavhengig av komplekse kalendersykluser (ulik lengde på måneder, skuddmåneder, ekstra dager, skuddår osv.).
Julianske dager brukes spesielt til å datere astronomiske hendelser. De brukes til å etablere korrespondanser mellom kalendere. De implementeres også, ofte i modifisert form, i de interne datasystemene til dataprogramvare.
Joseph Juste Scaliger publiserte sine funn i 1583 i sitt arbeid Opus Novum de Emendatione Temporum ( Arbeid med å forbedre tidens måling ). Selv om mange referanser hevder at begrepet Julian fra den julianske perioden refererer til Scaligers far, Julius César Scaliger, blir det tydeliggjort i innledningen til bok V av hans arbeid at " Iulianam vocauimus: quia ad annum Iulianum dumtaxat accomodata is" , som kan bli oversatt som ” Vi kalte det ganske enkelt fordi det tilpasser seg det julianske året”. Så, Julian , refererer til Julius Caesar, som introduserte den julianske kalenderen i år 46 f.Kr.
Den julianske kvalifiseringen er en kilde til tvetydighet: datoer i julianske dager og datoer i den julianske kalenderen har ingen sammenheng og bør ikke forveksles. Vi snakker i det første tilfellet av julianske dager (forkortet JJ på fransk); av Julians dato eller Julians dato i det andre tilfellet. Engelske forkortelser er tvetydige og bør tolkes i henhold til konteksten: forkortelsen JD brukes noen ganger til "Julian Date" (dato for den julianske kalenderen) og noen ganger for "Julian Day".
Korrespondansen mellom julianske dager og kalendere krever at vi bruker astronomisk kronologi:
Bare den astronomiske kronologien tillater enkle beregninger på datoene: det er denne nummereringen av årene som må brukes i beregningene på julianske dager. Dette er grunnen til at den opprinnelige datoen Julian Days er definert som en st januar -4712 (astronomisk kronologi). Som vanlig tidslinjen, er det en st januar 4713 BC. J.-C.
Scaliger satt opprinnelig klokken 12 i en st januar -4712. Denne opprinnelsen på 12 ha utgjorde mange problemer for kronologer som var vant til å bruke dagens opprinnelse klokken 0. Flere varianter av Julian-dagen satte opprinnelsen klokka 0.
I det julianske dagsystemet uttrykkes et øyeblikk av dagen, i timer, minutter, sekunder, brøkdel av et sekund, som en brøkdel av en dag. Vi legger derfor, om nødvendig, til den julianske dagen som tilsvarer en gitt dato, brøkdelen av en dag som tilsvarer øyeblikket av den vurderte dagen.
Konvertering av et øyeblikk til en brøkdel av en juliansk dag og gjensidig konverteringFølgende algoritmer brukes til å konvertere en gitt tid til en brøkdel av Julian Day, til timer, minutter og sekunder, og omvendt.
Algoritmer for å konvertere et øyeblikk til en brøkdel av den julianske dagen og gjensidigeI formlene som følger, telles tiden i timer, minutter, sekunder, i henhold til den moderne metoden, i 24-timerssystemet som begynner ved 0 timer . Legg merke til at den fraksjon F kan være negativ (i timer før 12 noon ): Dette kommer av det faktum at Julian dager, i deres opprinnelige definisjonen, starter på 12 kl .
Konverterer timer, minutter, sekunder til brøkdel av en dagFølgende formel konverterer time ( h ), minutt ( m ), sekund og brøkdel av et sekund ( er ) av et gitt øyeblikk til en brøkdel av Julian Day F :
(Legg F til antall julianske dager oppnådd fra datoen (måned, dag, år). For de forskjellige kalenderne kan antallet julianske dager på en gitt dato beregnes ved hjelp av algoritmene som er foreslått i kapittelet Algoritmer . Passasje fra Julian dager til de gregorianske, julianske, muslimske og jødiske kalenderne nedenfor. Fraksjonen F er negativ hvis den vurderte tiden er mellom 0 timer og 12 timer.)
Konverterer en brøkdel av en dag til timer, minutter, sekunderFølgende algoritme konverterer en brøkdel av en dag F til en time ( h ), minutt ( m ), sekund og brøkdel av et sekund ( er ) på et gitt tidspunkt:
Vurdering: TRONQ ( X ): heltall til venstre for desimalseparatoren til X. |
I forbindelse med sitt arbeid innen kronologi og astronomi, skapte lærde Joseph Juste Scaliger et system som var enklere enn den nåværende kalenderen. Han forestilte seg et system der dagene skulle telles fra en dato med konvensjonell opprinnelse. Han publiserte sine funn i 1583 i sitt arbeid Opus de Emendatione Temporum ( Arbeid med å forbedre tidens måling ).
Scaliger bestemte opprinnelsesdatoen slik at den var gammel nok til å dekke hele den kjente menneskelige historien i sin tid, og at den var forenlig med skapelsestiden som forestilt seg i hans tid. Dessuten ønsket han opprinnelsen er en mandag en st januar at det er et skuddår og at det forårsaker både en gyldentall på 19 år (som er involvert i å beregne datoen for påsken ), en 15-årig Roman Hemmet syklus ( brukt i kirkelig datering), den 4-årige syklusen i skuddår og til slutt 7-dagers syklusen for uken. Produktet av disse tallene gir lengden på den totale syklusen (eller "Scaligerian era") som er 7980 år på 365,25 dager.
Fra alle disse begrensningene følger datoen for 1 st januar 4713 BC. J.-C.(dagens dato); enten en st januar -4712 (astronomisk dato).
For vanlig bruk er en ulempe med julianske dager at antall dager som har gått siden den opprinnelige datoen er stort. I dag er for eksempel 21. juli 2021 og klokka 08:13 UTC (eller 10:13 CEST ). Hele den julianske dagen er 2 459 416, og den brøkdelte julianske dagen (inkludert time, minutt, sekund og brøkdel av et sekund) er 2 459 416,842581. I tillegg er opprinnelsen av dagene fast ved 12 o'clock , som er upraktisk for gjeldende kronologiske praksis.
For forskjellige bruksområder har vi derfor definert varianter av den julianske dagen.
Den astronomiske julianske dagen (engelsk forkortelse: AJD), også kalt den julianske dagen for efemeren (engelsk forkortelse: JDE), spesifiserer bruksvilkårene for den julianske dagen definert av Scaliger: tidens opprinnelse er fastlagt til 1 st januar 4713 BC. J.-C.klokka 12 på Greenwich-meridianen .
Datoen og tidspunktet for observasjon av et astronomisk fenomen er uavhengig av sted, dato og lokal tid for jordbasert eller ikke-jordbasert observasjon (når det gjelder rommålinger). Det er referert til datoen for Greenwich Mean Time, og klokkeslettet er spesifisert i UTC- tid .
Variant av den astronomiske julianske dagen ment å forenkle beregningene. Formelen som forbinder de modifiserte julianske dagene og de astronomiske julianske dagene er den enkle oversettelsen:
Denne formelen har effekten av å flytte opprinnelsesdatoen til 17. november 1858 på 0 timer.
Variant av juliansk dag som brukes som opprinnelsesdato 15. oktober 1582ved midnatt, startdato for den gregorianske kalenderen .
Avkortede julianske dager er definert som følger:
TJD = AJD - 2 440 000,5 = MJD - 40 000De avkortede julianske dagene brukes av NASA ; de begynner på24. mai 1968kl. 0 timer, startdato for Apollo-månemisjonene .
Den første definisjonen av julianske dager setter opprinnelsen til dagen klokka 12, noe som er komplisert for dagens kronologiske praksis. For å gjøre beregningene enklere og mer eksplisitte, flytter mange forfattere opprinnelsen til dagen til 0 timer. Forholdet mellom disse to tiltakene er som følger:
Juliansk dag kl. 0 timer = Juliansk dag + 0,5Gjennom denne delen brukes julianske dager ved midnatt . Astronomisk kronologi brukes (året før år 1 er år 0). |
Julianske dager gir en praktisk måte å bytte fra en kalender til en annen. For eksempel å gå fra en dato i den Hegiriske (islamske) kalenderen til den tilsvarende datoen i den hebraiske kalenderen:
Når det gjelder kronologi, blir den gregorianske kalenderen aldri tilbaketrukket. Det vil si at datoene før 15. oktober 1582 alltid uttrykkes som datoer for den julianske kalenderen og den proleptiske julianske kalenderen .
Algoritme for å konvertere en dato fra den gregorianske kalenderen til en dato i julianske dagerDenne algoritmen er gyldig for alle datoene i den gregorianske kalenderen (det vil si lik eller etter 15. oktober 1582), og gir verdien av DD klokken 12.
Notasjon: ENT (X): heltall umiddelbart mindre enn eller lik X. For eksempel ENT (2,3) = 2; ØNH (3.6) = 3; ENT (-5.2) = -6; ØNH (-7.8) = -8 |
La A være året (≥ 1582), M antall måneden (1-12) og Q på dato i måneden (inkludert eventuelt desimaler).
Merk: I de foregående beregningene bør ikke konstanten 30.6001 erstattes med 30.6, ellers kan resultatene være unøyaktige.
Algoritme for å konvertere en dato i julianske dager til en dato i den gregorianske kalenderenDenne metoden er bare gyldig for positive julianske dager. I praksis er det bare fornuftig for DD ≥ 2 299 161 (julianske dager tilsvarende 15. oktober 1582, datoen for etableringen av den gregorianske kalenderen ). Under dette beregner denne algoritmen datoen for den julianske kalenderen.
Notasjon: ENT (X): heltall umiddelbart mindre enn eller lik X. For eksempel ENT (2,3) = 2; ØNH (3.6) = 3; ENT (-5.2) = -6; ØNH (-7.8) = -8 |
La JJ være de julianske dagene for å konvertere. Om nødvendig kan du forvandle DD til julianske dager ved 0 timer.
Merk: algoritmen for å konvertere den julianske dagen til den gregorianske kalenderen gitt her, lar spesielt konvertere en negativ juliansk dag.
Når det gjelder kronologi, blir konvensjonene datoene før 15. oktober 1582 alltid uttrykt i den julianske kalenderen eller i den proleptiske julianske kalenderen . Den julianske kalenderen ble introdusert i år -46. For datoer før -46 brukes den proleptiske julianske kalenderen, det vil si den julianske kalenderen fra denne datoen.
Algoritme for konvertering av en dato i den julianske kalenderen til en dato i julianske dagerDenne algoritmen er gyldig for datoene for den julianske kalenderen og Julian proleptic (det vil si for lik tid eller etter en st januar -4712), og gir verdien av DD til 12 timer.
Notasjon: ENT (X): heltall umiddelbart mindre enn eller lik X. For eksempel ENT (2,3) = 2; ØNH (3.6) = 3; ENT (-5.2) = -6; ØNH (-7.8) = -8 |
La A være året ( A ≥ -4712), M antall måneden (1-12) og Q på dato i måneden (med eventuelt en brøk del). De tilsvarende Julian DD- dagene skyldes følgende algoritme:
Denne algoritmen er gyldig for alle positive verdier av julianske dager.
Notasjon: ENT (X): heltall umiddelbart mindre enn eller lik X .. For eksempel ENT (2,3) = 2; ØNH (3.6) = 3; ENT (-5.2) = -6; ØNH (-7.8) = -8 |
Fra en dato i julianske dager JJ får vi året A , måneden M og datoen Q (muligens forsynt med en brøkdel) i henhold til følgende algoritme:
Datoene uttrykt i den Hegiriske (islamske) kalenderen har i prinsippet bare betydning fra 16. juli 622, dato for Hegira i den julianske kalenderen.
Algoritme for å konvertere en dato fra Hegiran-kalenderen til en dato i julianske dager
Notasjon: TRONQ (X): heltall til venstre for desimalseparatoren til X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
La A , M og Q være året, måneden og datoen for den Hegiriske kalenderen.
Følgende formel gir den julianske dagen ved 12 timer DD tilsvarende A , M , Q :
Algoritme for å konvertere en dato i julianske dager til en Hegirisk kalenderdato
Denne algoritmen gir bare mening for JJ ≥ 1 948 437, julianske dager som tilsvarer den første dagen i Hegira (16. juli 622 i den julianske kalenderen).
Notasjon: TRONQ (X): heltall til venstre for desimalseparatoren til X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
La DD være den gitte Julian-dagen. Konverter det om nødvendig til juliansk dag kl. Vi får året A , måneden M og datoen Q i den muslimske kalenderen ved følgende beregning:
Datoene som er uttrykt i den hebraiske kalenderen, har i prinsippet bare betydning fra 6. oktober til 3760 , datoen for skapelsen i den proleptiske julianske kalenderen.
Algoritme for å konvertere en dato fra den hebraiske kalenderen til en dato i julianske dager
Notasjon: TRONQ (X): heltall til venstre for desimalseparatoren til X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): restleddet av heltallet delingen av ved D . For eksempel: RES (17/5) = 2; RES (365/12) = 5 |
La A , M og Q være året, måneden og datoen for den hebraiske kalenderen. Følgende algoritme gir de tilsvarende julianske dagene ved 0 timer DD .
1. Beregning av moled av år A Den moled av år A , Moled A , er gitt i julianske dager og brøkdel av juliansk dag av: 2. Beregning av Rosh Hashanah for år A , RH A , i julianske dager Å vite Moled A , tar vi E A , heltall del av Moled A og F A , fraksjonert del av 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 |
Denne algoritmen er bare fornuftig for DD ≥ 347 997, juliansk dag som tilsvarer datoen for skapelsen i den hebraiske kalenderen (6.-3760 oktober i den proleptiske julianske kalenderen).
Notasjon: TRONQ (X): heltall til venstre for desimalseparatoren til X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): restleddet av heltallet delingen av ved D . For eksempel: RES (17/5) = 2; RES (365/12) = 5 |
La DD være de gitte Julian-dagene. Konverter dem om nødvendig til julianske dager ved midnatt. Året A , måneden M og datoen Q i den hebraiske kalenderen er resultatet av følgende beregning:
1. Foreløpige beregningerL | 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 |
Denne algoritmen beregner Julian dagen for noen dato, inkludert datoer før 1 st januar -4712 (i dette tilfellet Julian dag er negativ).
Algoritme for å konvertere en juliansk eller gregoriansk kalenderdato til julianske dagerDenne algoritmen er gyldig for alle datoer i den julianske kalenderen (dvs. før 5. oktober 1582) eller gregoriansk (dvs. lik 15. oktober 1582 eller senere), og gir verdien av DD klokken 12.
Notasjon: TRONQ (X): heltall til venstre for desimalseparatoren til X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
ABS (X): absolutt verdi av X. For eksempel: ABS (17.3) = 17.3; ABS (-5,8) = 5,8 |
La A være året, M antall måneden (1-12) og Q på dato i måneden (inkludert eventuelt desimaler).
Beregn følgende verdier: