Den Julian dato er et dating system at tælle antallet af dage eller brøkdele af dage gået siden en konventionel dato sæt på en st januar i det år 4713 f.Kr.. AD (= -4712) kl. 12 universel tid .
Scaligers julianske periode er en fiktiv æra på 2.914.695 dage, som Joseph-Juste Scaliger (1540-1609) foreslået i 1583. Det starter mandag ,1 st januar årets 4713 f.Kr. J.-C.ved 12 p.m. UT . Det slutter mandag,1 st januar 3268 Juliansk kalender - enten mandag, 23. januar 3268af den gregorianske kalender - på 12 om eftermiddagen UT .
Udtrykket "Julian dag" bruges også af CNES og NASA til at datere forskellige begivenheder. Antallet af forløbne dage tælles fra1 st januar 1950ved midnat for CNES og siden 24. maj 1968 ved midnat for NASA.
Datering i julianske dage gør beregninger af datoer særlig enkle, da det er uafhængigt af komplekse kalendercyklusser (ulige månedslængde, skuddmåneder, yderligere dage, skudår osv.).
Julianske dage bruges især til at datere astronomiske begivenheder. De bruges til bekvemt at etablere korrespondancer mellem kalendere. De implementeres også, ofte i en modificeret form, i de interne datasystemer i computersoftware.
Joseph Juste Scaliger offentliggjorde sine fund i 1583 i sit arbejde Opus Novum de Emendatione Temporum ( Arbejdet med at forbedre tidens måling ). Selvom mange referencer hævder, at udtrykket Julian fra den julianske periode henviser til Scaligers far, Julius César Scaliger, gøres det klart i indledningen til Bog V af hans arbejde, at " Iulianam vocauimus: quia ad annum Iulianum dumtaxat accomodata is" , som oversættes som “ Vi kaldte det ganske enkelt fordi det tilpasser sig det julianske år”. Så, Julian , henviser til Julius Caesar, der introducerede den julianske kalender i år 46 f.Kr.
Den julianske kvalifikation er en kilde til tvetydighed: datoer i julianske dage og datoer i den julianske kalender har ingen relation og bør ikke forveksles. Vi taler i det første tilfælde af julianske dage (forkortet JJ på fransk); af Julians dato eller Julians dato i det andet tilfælde. Engelske forkortelser er tvetydige og skal fortolkes i henhold til sammenhængen: forkortelsen JD bruges undertiden til "Julian Date" (dato for den julianske kalender) og undertiden til "Julian Day".
Korrespondancerne mellem julianske dage og kalendere kræver, at vi bruger astronomisk kronologi:
Kun den astronomiske kronologi tillader enkle beregninger på datoerne: det er denne nummerering af årene, der skal bruges i beregningerne i julianske dage. Dette er grunden til den oprindelige dato Julian Dage defineres som en st januar -4712 (astronomiske kronologi). Som sædvanlig tidslinje, er det en st januar 4713 f.Kr.. J.-C.
Scaliger sat oprindeligt klokken 12 i en st januar -4712. Denne oprindelse på 12 ha udgjorde mange problemer for kronologer, der var vant til at bruge dagens oprindelse klokken 0. Flere varianter af juliansk dag satte oprindelsen klokken 0.
I det julianske dagssystem udtrykkes et øjeblik af dagen i timer, minutter, sekunder, brøkdel af et sekund, som en brøkdel af en dag. Vi tilføjer derfor om nødvendigt den julianske dag, der svarer til en given dato, den brøkdel af en dag, der svarer til øjeblikket på den betragtede dag.
Omdannelse af et øjeblik til en brøkdel af en juliansk dag og gensidig konverteringFølgende algoritmer bruges til at konvertere en given tid til en brøkdel af Julian Day, til timer, minutter og sekunder og omvendt.
Algoritmer til konvertering af et øjeblik til en brøkdel af juliansk dag og gensidigI de følgende formler tælles tiden i timer, minutter, sekunder ifølge den moderne metode i 24-timerssystemet, der starter ved 0 timer . Bemærk, at fraktionen F kan være negativ (i timer før kl. 12 middag ): dette skyldes, at Julian Days i deres oprindelige definition starter kl .
Konvertering af timer, minutter, sekunder til brøkdel af en dagDen følgende formel konverterer time ( h ), minut ( m ), sekund og brøkdel af et sekund ( er ) af et givet øjeblik til en brøkdel af Julian Day F :
(Føj F til antallet af julianske dage opnået fra datoen (måned, dag, år). For de forskellige kalendere kan antallet af julianske dage på en given dato beregnes ved hjælp af de algoritmer, der er foreslået i kapitlet Algoritmer . Passage fra Julian dage til de gregorianske, julianske, muslimske og jødiske kalendere nedenfor. Fraktionen F er negativ, hvis den betragtede tid er mellem 0 timer og 12 timer.)
Konvertering af en brøkdel af en dag til timer, minutter, sekunderDen følgende algoritme konverterer en brøkdel af en dag F til en time ( h ), minut ( m ), sekund og brøkdel af et sekund ( er ) på et givet tidspunkt:
Bedømmelse: TRONQ ( X ): heltal til venstre for decimalseparatoren for X. |
Med henblik på sit arbejde inden for kronologi og astronomi skabte lærde Joseph Juste Scaliger et system, der var enklere end den nuværende kalender. Han forestillede sig et system, hvor dagene ville blive talt fra en dato med konventionel oprindelse. Han offentliggjorde sine fund i 1583 i sit arbejde Opus de Emendatione Temporum ( arbejde med at forbedre tidens måling ).
Scaliger fastlagde oprindelsesdatoen, så den var gammel nok til at dække hele den kendte menneskelige historie i sin tid, og at den var forenelig med skabelsestiden som forestillet på hans tid. Desuden ønskede han oprindelsen er en mandag en st januar, at det er et skudår, og at det er årsag både en Metonic cyklus på 19 år (som er involveret i beregning af datoen for påsken ), en 15-årig romersk indiktion cyklus ( brugt i kirkelig datering), den 4-årige cyklus i skudår og endelig 7-dages cyklus for ugen. Produktet fra disse tal giver længden af den samlede cyklus (eller "Scaligerian era"), som er 7980 år på 365,25 dage.
Fra alle disse begrænsninger er datoen for 1 st januar 4713 f.Kr.. J.-C.(nuværende dato); enten en st januar -4712 (astronomiske dato).
Til almindelig brug er en ulempe ved julianske dage, at antallet af forløbne dage siden den oprindelige dato er stort. For eksempel er i dag 21. juli 2021, og det er 08:13 UTC (eller 10:13 CEST ). Hele den julianske dag er 2.459.416, og den brøkdelte julianske dag (inklusive time, minut, sekund og brøkdel af et sekund) er 2.459.416,842581. Desuden er oprindelsen af dagene fastsat ved 12 klokken , hvilket er ubekvemt for nuværende kronologiske praksis.
Til forskellige anvendelser har vi derfor defineret varianter af den julianske dag.
Den astronomiske julianske dag (engelsk forkortelse: AJD), også kaldet den efterske julianske dag (engelsk forkortelse: JDE) specificerer anvendelsesbetingelserne for den julianske dag defineret af Scaliger: tidernes oprindelse er fastlagt til 1 st januar 4713 f.Kr.. J.-C.klokken 12 på Greenwich-meridianen .
Datoen og tidspunktet for observation af et astronomisk fænomen er uafhængig af sted, dato og lokal tid for jordbaseret eller ikke-jordbaseret observation (i tilfælde af rummålinger). Det henvises til datoen for Greenwich Mean Time, og klokkeslættet er angivet i UTC- tid .
Variant af den astronomiske juliske dag havde til formål at forenkle beregningerne. Formlen, der forbinder de modificerede julianske dage og de astronomiske julianske dage, er den enkle oversættelse:
Denne formel har den virkning, at oprindelsesdatoen flyttes til 17. november 1858 ved 0 timer.
Variant af juliansk dag, der bruges som oprindelsesdato 15. oktober 1582ved midnat, startdato for den gregorianske kalender .
Afkortede julianske dage defineres som følger:
TJD = AJD - 2.440.000,5 = MJD - 40.000De afkortede julianske dage bruges af NASA ; de starter videre24. maj 1968kl. 0 timer, startdato for Apollo-månemissionerne .
Den oprindelige definition af julianske dage indstiller oprindelsen til dagen klokken 12, hvilket er kompliceret for den nuværende kronologiske praksis. For at gøre beregningerne enklere og mere eksplicitte flytter mange forfattere dagens oprindelse til 0 timer. Forholdet mellem disse to mål er som følger:
Juliansk dag kl. 0 timer = Juliansk dag + 0,5I hele dette afsnit bruges julianske dage ved midnat . Astronomisk kronologi bruges (året før år 1 er år 0). |
Julianske dage giver en bekvem måde at skifte fra en kalender til en anden. For eksempel at gå fra en dato i den Hegiriske (islamiske) kalender til den tilsvarende dato i den hebraiske kalender:
Med hensyn til kronologi udsendes den gregorianske kalender aldrig. Det vil sige, at datoerne forud for 15. oktober 1582 altid udtrykkes som datoer for den julianske kalender og den proleptiske julianske kalender .
Algoritme til konvertering af en dato fra den gregorianske kalender til en dato i julianske dageDenne algoritme er gyldig for alle datoer i den gregorianske kalender (det vil sige lig med eller efter 15. oktober 1582) og giver værdien af DD klokken 12.
Notation: ENT (X): heltal straks mindre end eller lig med X. For eksempel ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7.8) = -8 |
Lad A være året (≥ 1582), M antallet af måneden (fra 1 til 12), og Q den dato i måneden (herunder om nødvendigt, decimaler).
Bemærk: I de tidligere beregninger bør konstanten 30.6001 ikke erstattes med 30.6, ellers kan resultaterne være unøjagtige.
Algoritme til konvertering af en dato i julianske dage til en dato i den gregorianske kalenderDenne metode er kun gyldig i positive julianske dage. I praksis giver det kun mening for DD ≥ 2.299.161 (julianske dage svarende til 15. oktober 1582, datoen for oprettelsen af den gregorianske kalender ). Nedenfor beregner denne algoritme datoen for den julianske kalender.
Notation: ENT (X): heltal straks mindre end eller lig med X. For eksempel ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7.8) = -8 |
Lad JJ være de julianske dage, der skal konvertere. Om nødvendigt kan du omdanne DD til julianske dage ved 0 timer.
Bemærk: algoritmen til konvertering af den julianske dag til den gregorianske kalender, der er angivet her, giver især mulighed for at konvertere en negativ juliansk dag.
Med hensyn til kronologi udtrykkes datoer efter 15. oktober 1582 ved konvention altid i den julianske kalender eller i den proleptiske julianske kalender . Den julianske kalender blev introduceret i år -46. For datoer før -46 bruges den proleptiske julianske kalender, dvs. den julianske kalender backcast fra denne dato.
Algoritme til konvertering af en dato i den julianske kalender til en dato i julianske dageDenne algoritme er gyldig datoerne for den julianske kalender og den julianske proleptic (det vil sige for lige tid eller efter for en st januar -4712), og giver værdien af DD til 12 timer.
Notation: ENT (X): heltal straks mindre end eller lig med X. For eksempel ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7.8) = -8 |
Lad A være året ( A ≥ -4712), M antallet af måneden (fra 1 til 12), og Q den dato i måneden (med, hvis det er nødvendigt, en brøkdelen). De tilsvarende Julian DD- dage er resultatet af følgende algoritme:
Denne algoritme er gyldig for alle positive værdier fra julianske dage.
Notation: ENT (X): heltal straks mindre end eller lig med X .. For eksempel ENT (2,3) = 2; ENT (3.6) = 3; ENT (-5,2) = -6; ENT (-7.8) = -8 |
Fra en dato i juliske dage JJ opnår vi året A , måneden M og datoen Q (muligvis forsynet med en brøkdel) ifølge følgende algoritme:
De datoer, der er udtrykt i den hegiriske (islamiske) kalender, har i princippet kun betydning fra 16. juli 622, dato for Hegira i den julianske kalender.
Algoritme til konvertering af en dato fra Hegiran-kalenderen til en dato i julianske dage
Notation: TRONQ (X): heltal til venstre for decimalseparatoren for X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
Lad A , M og Q være året, måneden og datoen for den Hegiriske kalender.
Den følgende formel giver den julianske dag ved 12 timer DD svarende til A , M , Q :
Algoritme til konvertering af en dato i julianske dage til en Hegirisk kalenderdato
Denne algoritme giver kun mening for JJ ≥ 1.948.437, julianske dage svarende til den første dag i Hegira (16. juli 622 i den julianske kalender).
Notation: TRONQ (X): heltal til venstre for decimalseparatoren for X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
Lad DD være den givne julianske dag. Konverter det om nødvendigt til juliansk dag kl. Vi opnår året A , måneden M og datoen Q i den muslimske kalender ved følgende beregning:
Datoerne udtrykt i den hebraiske kalender har i princippet kun betydning fra 6. oktober -3760 , datoen for oprettelsen i den proleptiske julianske kalender.
Algoritme til konvertering af en dato fra den hebraiske kalender til en dato i julianske dage
Notation: TRONQ (X): heltal til venstre for decimalseparatoren for X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): resten af heltalsdivision af af D . For eksempel: RES (17/5) = 2; RES (365/12) = 5 |
Lad A , M og Q være året, måneden og datoen for den hebraiske kalender. Den følgende algoritme giver de tilsvarende julianske dage ved 0 h DD .
1. Beregning af den molede år A Den molede af år A , Moled A , er angivet i julianske dage og brøkdel af juliansk dag af: 2. Beregning af Rosh Hashanah for år A , RH A , i julianske dage Knowing Moled A , tager vi E A , heltal Moled A og F A fraktioneret del af 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 algoritme giver kun mening for DD ≥ 347 997, juliansk dag svarende til datoen for oprettelsen i den hebraiske kalender (6. oktober -3760 i den proleptiske julianske kalender).
Notation: TRONQ (X): heltal til venstre for decimalseparatoren for X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
RES ( d / D ): resten af heltalsdivision af af D . For eksempel: RES (17/5) = 2; RES (365/12) = 5 |
Lad DD være de givne julianske dage. Konverter dem om nødvendigt til julianske dage ved midnat. Året A , måneden M og datoen Q i den hebraiske kalender er resultatet af følgende beregning:
1. Foreløbige 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 algoritme beregner den julianske dag for enhver dato, herunder datoer før en st januar -4712 (i dette tilfælde den julianske dag er negativ).
Algoritme til konvertering af en juliansk eller gregoriansk kalenderdato til julianske dageDenne algoritme er gyldig for alle datoer i den julianske kalender (dvs. før 5. oktober 1582) eller gregoriansk (dvs. lig med eller efter 15. oktober 1582) og angiver værdien af DD klokken 12.
Notation: TRONQ (X): heltal til venstre for decimalseparatoren for X. For eksempel TRONQ (2,3) = 2; TRONQ (3.6) = 3; TRONQ (-5,2) = -5; TRONQ (-7,8) = -7 |
ABS (X): absolut værdi på X. For eksempel: ABS (17.3) = 17.3; ABS (-5,8) = 5,8 |
Lad A være året, M antallet af måneden (fra 1 til 12), og Q den dato i måneden (herunder om nødvendigt, decimaler).
Beregn følgende værdier: