Juliansk dag

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.

Julianske dager og juliansk kalender

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".

Regler for bruk

Antall år

Korrespondansen mellom julianske dager og kalendere krever at vi bruker astronomisk kronologi:

…; 3 av. AD  ; 2 av. AD  ; 1 av. AD  ; 1. apr. AD  ; 2. apr. AD  ; 3. apr. AD  ;……; -2; -1; 0; 1; 2; 3; etc.

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.

Fraksjoner av dager

Timeopprinnelse

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 konvertering

Fø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 gjensidige

I 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 dag

Fø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, sekunder

Fø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.

 

Historisk

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).

Varianter av julianske dager

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.

Astronomiske julianske dagen (AJD) eller Ephemeris Julian Day (JDE)

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 .

Modified Julian Day (MJD)

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:

MJD = AJD - 2.400.000,5

Denne formelen har effekten av å flytte opprinnelsesdatoen til 17. november 1858 på 0 timer.

Lilian dag

Variant av juliansk dag som brukes som opprinnelsesdato 15. oktober 1582ved midnatt, startdato for den gregorianske kalenderen .

Julian day truncated (TJD)

Avkortede julianske dager er definert som følger:

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

De avkortede julianske dagene brukes av NASA  ; de begynner på24. mai 1968kl. 0 timer, startdato for Apollo-månemisjonene .

Juliansk dag ved midnatt

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,5

Algoritmer for å bytte fra julianske dager til gregorianske, julianske, hagiriske og hebraiske kalendere

Gjennom denne delen brukes julianske dager ved midnatt . Astronomisk kronologi
brukes (året før år 1 er år 0).

Bruk av julianske dager i kalenderkorrespondanse

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:

  • konvertere den gitte datoen for den Hegiriske kalenderen til julianske dager;
  • konvertere disse julianske dagene til en dato i den hebraiske kalenderen.

gregorianske kalender

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 dager

Denne 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).

  • Hvis M > 2, la A og M være uendret;
  • Hvis M = 1 eller 2, erstatt A med A - 1 og M med M + 12;
  • Regne ut
  • Regne ut
  • Julian dag DD er gitt av uttrykket:

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 kalenderen

Denne 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.

  • La Z være heltall av JJ og F for brøkdel;
  • Hvis Z <2 299 161 eller for å beregne mot den astronomiske julianske kalenderen , ta S = Z  ;
  • Hvis Z ≥ 2299161 eller for å beregne mot den gregorianske astronomiske kalenderen , tar du:
  • Beregn deretter:
  • Den dato (og brøkdel av en dag) Q er gitt ved:
  • Månedstallet M er:
  • År A er verdt:

Merk: algoritmen for å konvertere den julianske dagen til den gregorianske kalenderen gitt her, lar spesielt konvertere en negativ juliansk dag.

 

Juliansk kalender

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 dager

Denne 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:

  • Hvis M > 2, la A og M være uendret;
  • Hvis M = 1 eller 2, erstatt A med A - 1 og M med M + 12;
  • Julian dag DD er gitt av uttrykket:
  Algoritme for å konvertere en dato i julianske dager til en juliansk kalenderdato

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:

  • Regne ut
  • Regne ut
  • Regne ut
  • Regne ut
  • Regne ut
  • Hvis M = 13 eller 14: ta A = A + 1 og M = M - 12
  • Hvis M <13, er A og M uendret.
 

Hegirisk kalender

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:

  • Regne ut
  • Regne ut
  • Regne ut
  • Regne ut
  • Regne ut
 

Hebraisk kalender

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 .
    • Regne ut
    • Vi bestemmer RH A , datoen for det nye året for den hebraiske kalenderen i julianske dager i henhold til følgende regler:
3. Beregning av lengden på året A Vi får lengden L på det hebraiske året A ved å beregne: L = RH A +1 - RH A 4. Beregning av julianske dager av en dato i den hebraiske kalenderen
    • Verdien av L gjør det mulig å verdsette konstantene som brukes i resten av beregningen i henhold til følgende tabell:
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
    • Hvis M ≥ m 0 , så ta: A '= 0 og M ' = M
    • Ellers ta, med
    • Beregn DD  :
  Algoritme for å konvertere en dato i julianske dager til en dato i den hebraiske kalenderen

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 beregninger
    • D 0 , antall dager som er gått siden opprettelsen:
    • m , gjennomsnittlig antall måneder siden opprettelsen:
    • En foreløpig verdi av året for den hebraiske kalenderen
2. Julian RH En dag med Rosch Hachana for år A 2.1 Beregn moled moled A for det hebraiske året A i julianske dager og brøkdel av juliansk dag 2.2 Beregning av den julianske dagen Rosch Hashanah for år AÅ vite Moled A , tar vi E A , heltall del av Moled A og F A , fraksjonert del av Moled A .
      • Regne ut
      • Vi bestemmer RH A for år A i julianske dager i henhold til følgende regler:
4. Endelig beregning av år A i den hebraiske kalenderen Hvis RH A > JJ , tar du A = A - 1 og beregner RH A på nytt Ellers tar du A og holder RH A 5. Mellomkonstanter for beregning av måned og dato 5.1 Beregning av lengden L på det hebraiske året A. Vi får lengden L på det hebraiske året A ved å beregne: L = RH A +1 - RH A 5.1 Mellomkonstanter
      • Verdi mellomkonstantene som brukes i resten av beregningen med verdien L i henhold til følgende tabell:
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. Beregning av måned M og dato Q i den hebraiske kalenderen 6.1 Beregn: 6.2 Måned M i den hebraiske kalenderen Hvis A 1 = 0 da Hvis A 1 = -1 så 6.3 dato Q i den hebraiske kalenderen  

Generell algoritme for konvertering av den julianske eller gregorianske kalenderen til den julianske dagen

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 dager

Denne 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:

  • G = 1 hvis datoen tilhører den gregorianske kalenderen, ellers null;
  • Hvis M <9, S = -1, ellers, S = 1;
  • Beregn deretter
  • Julian dag DD er gitt av uttrykket:
 

Merknader og referanser

  1. "Astronomical Almanac Online" 2016, Ordliste, sv Julian date. Den terrestriske tiden (TT) eller universell tid kan imidlertid brukes hvis spesifisert
  2. Dubesset 2000 , sv jour julien, s.  78.
  3. Encyclopædia Universalis , sv Scaliger (juliansk periode av).
  4. Danloux-Dumesnils 1979 , s.  509.
  5. Naudot 1984 , s.  296.
  6. Konverter kalenderdager til juledager i CNES eller NASA og omvendt
  7. For eksempel Microsoft Excel bruker som dato opprinnelig en st januar 1900 0h.
  8. Særlig ved Meeus i astronomiske algoritmer .
  9. Også kalt "Time av efemeridene".
  10. "  Forklaring av beregning av Julian Day Number  ",utsa.edu (åpnet 21. mai 2021 ) .
  11. Faksimile av 1629-utgaven: De emendatione temporum (konsultert 28.12.2013)
  12. (en) Jean Meeus , astronomiske algoritmer , Richmond, Va, Willmann-Bell,1991, 429  s. ( ISBN  978-0-943-39635-4 , OCLC  24067389 )
  13. Lefort 1998 .
  14. Julian dag beregningIMCCE nettsiden

Se også

Bibliografi

Eksterne linker

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