Dzień juliański - Julian day
Dzień juliański jest ciągłą liczbą dni od początku okresu juliańskiego i jest używany głównie przez astronomów oraz w oprogramowaniu do łatwego obliczania dni, które upłynęły między dwoma zdarzeniami (np. data produkcji żywności i data sprzedaży).
Liczba Julian dni (JDN) jest liczbą całkowitą przypisane do całego dnia słonecznego w Julian liczby dni, począwszy od południa czasu uniwersalnego , z Julian dni liczba 0 przypisane do dnia zaczynając od południa w poniedziałek, 1 stycznia 4713 roku pne , proleptic Julian kalendarz (24 listopada 4714 pne, w proleptycznym kalendarzu gregoriańskim ), data, w której rozpoczęły się trzy wieloletnie cykle (które są: cykle indykatywne , słoneczne i księżycowe ) i które poprzedzały wszelkie daty w zapisanej historii . Na przykład numer dnia juliańskiego dla dnia rozpoczynającego się o godzinie 12:00 UT (południe) 1 stycznia 2000 r. to 2 451 545.
Julian data (JD) każdej chwili jest Julian liczba dni plus ułamek dnia od poprzedniego południe czasu uniwersalnego. Daty juliańskie są wyrażone jako liczba dni juliańskich z dodanym ułamkiem dziesiętnym. Na przykład data juliańska dla 00:30:00.0 UT 1 stycznia 2013 r. to 2 456 293.520 833. Wyrażona jako data juliańska, ta strona została załadowana pod adresem 2459500.9902546. [ ]
Okres juliański to chronologiczny przedział 7980 lat; 1 rok okresu juliańskiego to 4713 pne (-4712) . Rok kalendarzowy juliański 2021 to rok 6734 obecnego okresu juliańskiego. Następny okres juliański rozpoczyna się w roku 3268 ne . Historycy używali tego okresu do określenia lat kalendarza juliańskiego, w których miało miejsce zdarzenie, gdy w zapisie historycznym nie podano takiego roku lub gdy rok podany przez poprzednich historyków był błędny.
Terminologia
Termin data juliańska może również odnosić się, poza astronomią, do numeru dnia roku (a właściwie daty porządkowej ) w kalendarzu gregoriańskim , zwłaszcza w programowaniu komputerowym, wojsku i przemyśle spożywczym, lub może odnosić się do daty w kalendarzu juliańskim . Na przykład, jeśli dana „data juliańska” to „5 października 1582”, oznacza to tę datę w kalendarzu juliańskim (którym był 15 października 1582 w kalendarzu gregoriańskim — data, w której została po raz pierwszy ustalona). Bez kontekstu astronomicznego lub historycznego „data julijska” podana jako „36” najprawdopodobniej oznacza 36 dzień danego roku gregoriańskiego, czyli 5 lutego. Inne możliwe znaczenia „daty juliańskiej” jako „36” obejmują astronomiczny Julian Numer dnia lub rok AD 36 w kalendarzu juliańskim lub czas trwania 36 lat astronomicznych . Dlatego preferowane są terminy „data porządkowa” lub „dzień w roku”. W kontekstach, w których „data julijska” oznacza po prostu datę porządkową, kalendarze roku gregoriańskiego z formatowaniem dat porządkowych są często nazywane „kalendarzami juliańskimi” , ale może to również oznaczać, że kalendarze są z lat w systemie kalendarza juliańskiego.
Historycznie, daty juliańskie były zapisywane w odniesieniu do czasu Greenwich (GMT) (później czas efemerydowy ), ale od 1997 roku Międzynarodowa Unia Astronomiczna zaleca, aby daty juliańskie były określane w czasie ziemskim . Seidelmann wskazuje, że daty juliańskie mogą być używane z międzynarodowym czasem atomowym (TAI), czasem ziemskim (TT), czasem koordynacyjnym barycentrycznym (TCB) lub uniwersalnym czasem koordynowanym (UTC) i że skala powinna być wskazana, gdy różnica jest znacząca. Ułamek dnia znajduje się poprzez przekształcenie liczby godzin, minut i sekund po południu na równoważny ułamek dziesiętny. Interwały czasowe wyliczone z różnic dat juliańskich określonych w niejednorodnych skalach czasowych, takich jak UTC, mogą wymagać korekty o zmiany w skalach czasowych (np. sekundy przestępne ).
Warianty
Ponieważ punkt początkowy lub epoka odniesienia jest tak dawno temu, liczby w czasach juliańskich mogą być dość duże i nieporęczne. Czasem stosuje się nowszy punkt wyjścia, na przykład przez upuszczenie pierwszych cyfr, aby zmieścić się w ograniczonej pamięci komputera z odpowiednią dokładnością. W poniższej tabeli czasy podano w notacji 24-godzinnej.
W poniższej tabeli Epoka odnosi się do punktu w czasie użytego do ustalenia początku (zwykle zero, ale (1) tam, gdzie wyraźnie wskazano) alternatywnej konwencji omawianej w tym wierszu. Podana data jest datą kalendarza gregoriańskiego, jeśli jest to 15 października 1582 lub później, ale data kalendarza juliańskiego, jeśli jest wcześniejsza. JD oznacza Julian Date. 0h to 00:00 północ, 12h to 12:00 w południe, UT, chyba że określono inaczej. Aktualna wartość to 11:45, środa, 13 października 2021 ( UTC ) i może być buforowana. (aktualizacja)
Nazwa | Epoka | Obliczenie | Aktualna wartość | Uwagi |
---|---|---|---|---|
Data juliańska | 12:00 1 stycznia 4713 pne | 2459500.98958 | ||
Obniżone JD | 12:00 16 listopada 1858 | JD − 2400000 | 59500.98958 | |
Zmodyfikowany JD | 0:00 17 listopada 1858 | JD − 2400000,5 | 59500.48958 | Wprowadzony przez SAO w 1957 r. |
skrócony JD | 0:00 24 maja 1968 | podłoga (JD − 24400000.5) | 19500 | Wprowadzony przez NASA w 1979 r. |
Dublin JD | 12:00 31 grudnia 1899 | JD − 2415020 | 44480.98958 | Wprowadzony przez IAU w 1955 r. |
CNES JD | 0:00 1 stycznia 1950 | JD-2433282,5 | 26218.48958 | Wprowadzony przez CNES |
CCSDS JD | 0:00 1 stycznia 1958 | JD-2436204,5 | 23296.48958 | Wprowadzony przez CCSDS |
Data lilii | dzień 1 = 15 października 1582 | podłoga (JD − 2299159.5) | 160341 | Liczba dni kalendarza gregoriańskiego |
Rata Die | dzień 1 = 1 stycznia, 1 proleptyczny kalendarz gregoriański | podłoga (JD − 1721424.5) | 738076 | Licznik dni naszej ery |
Mars Sol Data | 12:00 29 grudnia 1873 | (JD − 2405522)/1.02749 | 52534.74381 | Liczba dni marsjańskich |
Czas uniksowy | 0:00 1 stycznia 1970 | (JD – 2440587,5) × 86400 | 1634125558 | Liczba sekund, z wyłączeniem sekund przestępnych |
.NET Data i godzina | 0:00 1 stycznia 1 proleptyczny kalendarz gregoriański | (JD – 1721425,5) × 864000000000 | 6.3769722357997E+17 | Liczba 100-nanosekundowych tików, z wyłączeniem tików przypisywanych sekundom przestępnym |
- Zmodyfikowana data juliańska (MJD) została wprowadzona przez Smithsonian Astrophysical Observatory w 1957 r. w celu rejestrowania orbity Sputnika za pomocą IBM 704 (maszyna 36-bitowa) i używająca tylko 18 bitów do 7 sierpnia 2576 r. MJD to epoka VAX/ VMS i jego następca OpenVMS , używający 63-bitowej daty/czasu, co pozwala na przechowywanie czasu do 31 lipca 31086, 02:48:05.47. MJD ma początek o północy 17 listopada 1858 i jest obliczany przez MJD = JD - 2400000.5
- Obcięty dzień juliański (TJD) został wprowadzony przez NASA / Goddard w 1979 roku jako część równolegle zgrupowanego binarnego kodu czasowego (PB-5) „zaprojektowanego specjalnie, choć nie wyłącznie, do zastosowań w statkach kosmicznych”. TJD to 4-cyfrowa liczba dni od MJD 40000, czyli 24 maja 1968, reprezentowana jako 14-bitowa liczba binarna. Ponieważ kod ten był ograniczony do czterech cyfr, TJD zresetował do zera na MJD 50000 lub 10 października 1995, „co daje długi okres niejednoznaczności wynoszący 27,4 lat”. (Kody NASA PB-1—PB-4 wykorzystywały 3-cyfrową liczbę dni w roku.) Przedstawione są tylko całe dni. Pora dnia jest wyrażona jako liczba sekund dnia plus opcjonalne milisekundy, mikrosekundy i nanosekundy w osobnych polach. Później wprowadzono PB-5J, który zwiększył pole TJD do 16 bitów, pozwalając na wartości do 65535, co nastąpi w roku 2147. Po TJD 9999 zapisano pięć cyfr.
- Dublin Julian Date (DJD) oznacza liczbę dni, które upłynęły od epoki Słońca i Księżyca efemeryd stosowanych od 1900 przez 1983, Stoły Newcomb za słońce i Ernest W. Brown „s Tabele ruch Księżyca ( 1919). Ta epoka Było południe UT na styczeń 0 1900, która jest taka sama jak w południe UT 31 grudnia 1899 r DJD został zdefiniowany przez Międzynarodową Unię Astronomicznego na spotkaniu w Dublinie , Irlandia , w 1955 roku.
- Lilian liczba dni jest liczba dni w kalendarzu gregoriańskim, a nie zdefiniowane w stosunku do Juliana Data. Jest to liczba całkowita stosowana do całego dnia; dzień 1 to 15 października 1582, czyli dzień, w którym wszedł w życie kalendarz gregoriański. Oryginalna publikacja, która ją definiuje, nie wspomina o strefie czasowej ani o porze dnia. Został nazwany na cześć Aloysius Lilius , głównego autora kalendarza gregoriańskiego.
- Rata Die to system używany w Rexx , Go i Pythonie . Niektóre implementacje lub opcje korzystają z czasu uniwersalnego , inne korzystają z czasu lokalnego. Dzień 1 to 1 stycznia, 1, czyli pierwszy dzień chrześcijaństwa lub naszej ery w proleptycznym kalendarzu gregoriańskim . W Rexx 1 stycznia to dzień 0.
Hjd (HJD) jest taka sama jak juliańska, ale dostosowane do ramki odniesienia Słońca , a więc może się różnić od juliańska aż o 8,3 minuty (498 sekund), to jest czas, jaki pobiera światło, aby dotrzeć do Ziemi od Słońca .
Historia
Okres juliański
Liczba dni juliańskich jest oparta na okresie juliańskim zaproponowanym przez Josepha Scaligera , uczonego klasycznego, w 1583 roku (rok po reformie kalendarza gregoriańskiego), ponieważ jest iloczynem trzech cykli kalendarzowych stosowanych w kalendarzu juliańskim:
Jego epoka pojawia się, gdy wszystkie trzy cykle (jeśli są kontynuowane wystarczająco daleko) były w pierwszym roku razem. Lata okresu juliańskiego liczone są od tego roku, 4713 pne , jako rok 1 , który został wybrany przed jakimkolwiek zapisem historycznym.
Scaliger skorygował chronologię, przypisując co roku trójcykliczny „znak”, trzy liczby wskazujące pozycję tego roku w 28-letnim cyklu słonecznym, 19-letnim cyklu księżycowym i 15-letnim cyklu indykacji. Jedna lub więcej z tych liczb często pojawiała się w zapisach historycznych obok innych istotnych faktów, bez jakiejkolwiek wzmianki o kalendarzu juliańskim. Charakter każdego roku w zapisie historycznym był wyjątkowy – mógł należeć tylko do jednego roku z 7980-letniego okresu juliańskiego. Scaliger ustalił, że 1 pne lub rok 0 to okres juliański (JP) 4713 . Wiedział, że 1 pne lub 0 ma postać 9 cyklu słonecznego, 1 cyklu księżycowego i 3 cyklu indykacji. Sprawdzając 532-letni cykl paschalny z 19 cyklami słonecznymi (każdy rok o numerach 1-28) i 28 cyklami księżycowymi (każdy rok o numerach 1-19), ustalił, że pierwsze dwie liczby, 9 i 1, wystąpiły w jego 457 roku. Następnie obliczył przez dzielenie reszty , że musi dodać osiem 532-letnich cykli paschalnych w sumie 4256 lat przed cyklem zawierającym 1 pne lub 0 , aby jego rok 457 był indykacją 3. Suma 4256 + 457 była więc JP 4713 .
Wzór na określenie roku okresu juliańskiego ze względu na jego charakter składający się z trzech czterocyfrowych liczb został opublikowany przez Jacquesa de Billy w 1665 w Philosophical Transactions of the Royal Society (jego pierwszy rok). John FW Herschel podał tę samą formułę, używając nieco innych sformułowań w swoich zarysach astronomii z 1849 roku .
Pomnóż cykl słoneczny przez 4845, księżycowy przez 4200 i indykcję przez 6916. Następnie podziel sumę produktów przez 7980, czyli okres juliański : Pozostała część podziału, bez względu na iloraz , będzie rok późniejszy.
— Jacques de Billy
Carl Friedrich Gauss wprowadził operację modulo w 1801 roku, powtarzając formułę de Billy'ego jako:
gdzie a jest rokiem cyklu indykacyjnego, b cyklu księżycowego, a c cyklu słonecznego.
John Collins opisał szczegóły, w jaki sposób te trzy liczby zostały obliczone w 1666 roku, przy użyciu wielu prób. Podsumowanie opisu Collina znajduje się w przypisie. Reese, Everett i Craun zmniejszyli dywidendy w kolumnie Try z 285, 420, 532 do 5, 2, 7 i zmienili resztę na modulo, ale najwyraźniej nadal wymagali wielu prób.
Konkretnymi cyklami użytymi przez Scaligera do utworzenia jego tricyklicznego okresu juliańskiego były, po pierwsze, cykl indykacyjny z pierwszym rokiem 313. Następnie wybrał dominujący 19-letni aleksandryjski cykl księżycowy z pierwszym rokiem 285, Erą Męczenników i Epoką Męczenników . Epoka Dioklecjana, czyli pierwszy rok 532 według Dionizego Exiguusa . Wreszcie Scaliger wybrał cyklu słonecznego po Bedan w pierwszym roku 776, kiedy to jego pierwszy quadrennium z concurrents , 1 2 3 4 , rozpoczęła się w sekwencji. Chociaż nie jest to ich zamierzone zastosowanie, równania de Billy'ego lub Gaussa mogą być użyte do określenia pierwszego roku dowolnego 15-, 19- i 28-letniego okresu trójcyklicznego, biorąc pod uwagę pierwsze lata ich cykli. Dla tych z okresu juliańskiego wynik to 3268 AD , ponieważ zarówno reszta, jak i modulo zwykle zwracają najniższy wynik dodatni. Zatem 7980 lat musi być od tego odjętych, aby otrzymać pierwszy rok obecnego Okresu Julijskiego, -4712 lub 4713 pne, kiedy wszystkie trzy jego podcykle są w swoich pierwszych latach.
Scaliger wpadł na pomysł użycia okresu trójcyklicznego od „Greków z Konstantynopola”, jak stwierdził Herschel w swoim cytacie poniżej w liczbach dni juliańskich . W szczególności mnich i ksiądz Georgios napisał w 638/39, że rok bizantyjski 6149 AM (640/41) miał indykację 14, cykl księżycowy 12 i cykl słoneczny 17, co umieszcza pierwszy rok ery bizantyjskiej w 5509/08 pne , stworzenie bizantyjskie. Dionizy Exiguus nazwał bizantyjski cykl księżycowy swoim „cyklem księżycowym” w argumentum 6, w przeciwieństwie do aleksandryjskiego cyklu księżycowego, który nazwał „cyklem dziewiętnastoletnim” w argumentum 5.
Chociaż wiele odniesień mówi, że Julian w „Okresie juliańskim” odnosi się do ojca Scaligera, Juliusa Scaligera , na początku księgi V jego Opus de Emendatione Temporum („Praca nad poprawą czasu”) stwierdza: „ Iulianam vocauimus: quia ad annum Iulianum accomodata ”, co Reese, Everett i Craun tłumaczą jako „Nazywaliśmy go juliańskim, ponieważ pasuje do roku juliańskiego”. Tak więc Julian odnosi się do kalendarza juliańskiego .
Liczby dnia juliańskiego
Dni juliańskie zostały po raz pierwszy użyte przez Ludwiga Idelera w pierwszych dniach ery Nabonassar i chrześcijaństwa w jego podręczniku mathematischen und technischen Chronologie z 1825 roku . John FW Herschel opracował je następnie do użytku astronomicznego w swoich zarysach astronomii z 1849 r. , po przyznaniu, że Ideler był jego przewodnikiem.
Powstający w ten sposób okres 7980 lat juliańskich, zwany okresem juliańskim, okazał się tak użyteczny, że najbardziej kompetentne władze nie zawahały się stwierdzić, że poprzez jego zastosowanie światło i porządek zostały po raz pierwszy wprowadzone do chronologii. Jego wynalezienie lub odrodzenie zawdzięczamy Josephowi Scaligerowi, o którym mówi się, że otrzymał go od Greków z Konstantynopola. Pierwszym rokiem obecnego okresu juliańskiego lub tego, którego liczba w każdym z trzech podrzędnych cykli wynosi 1, był rok 4713 pne , a południe 1 stycznia tego roku, dla południka Aleksandrii, jest rokiem chronologicznym epoka, do której wszystkie epoki historyczne są najłatwiejsze i najbardziej zrozumiałe, poprzez obliczenie liczby dni całkowitych między tą epoką a południem (dla Aleksandrii) dnia, który jest uważany za pierwszy w danej epoce. Meridian Aleksandrii jest wybrany jako ten, do którego Ptolemeusz odnosi się do początku ery Nabonassara, jako podstawa wszystkich jego obliczeń.
Przynajmniej jeden astronom matematyczny natychmiast przyjął „dni okresu juliańskiego” Herschela. Benjamin Peirce z Uniwersytetu Harvarda wykorzystał ponad 2800 dni juliańskich w swoich Tablicach Księżyca , rozpoczętych w 1849 r., ale nie opublikowanych do 1853 r., do obliczenia efemeryd księżycowych w nowych amerykańskich efemerydach i almanachu żeglarskim od 1855 do 1888 r. Dni są określone dla „ Waszyngton oznacza południe ”, z Greenwich zdefiniowanym jako 18 h 51 m 48 s na zachód od Waszyngtonu (282°57′W lub Waszyngton 77°3′W od Greenwich). Tabela z 197 dniami juliańskimi ("Data w średnich dniach słonecznych", najczęściej jeden na wiek) została uwzględniona dla lat -4713 do 2000 bez roku 0, więc "-" oznacza pne, w tym ułamki dziesiętne godzin, minut i sekund . Ta sama tabela pojawia się w Tablicach Merkurego Josepha Winlocka, bez żadnych innych dni juliańskich.
Narodowe efemerydy zaczęły zawierać wieloletnią tablicę dni juliańskich, pod różnymi nazwami, dla każdego roku lub każdego roku przestępnego, począwszy od francuskiej Connaissance des Temps w 1870 roku przez 2620 lat, wzrastając w 1899 do 3000 lat. Brytyjski almanach żeglarski rozpoczął się w 1879 roku z 2000 lat. Berliner Astronomisches Jahrbuch rozpoczęła się w 1899 roku z 2.000 lat. Amerykański Ephemeris był ostatnim, aby dodać tabelę wieloletnie, w 1925 roku z 2.000 lat. Jednak jako pierwsza zawierała wzmiankę o dniach juliańskich z jednym rokiem wybicia rozpoczynającym się w 1855 roku, a także później rozproszone sekcje z wieloma dniami w roku wybicia. Był również pierwszym, który użył nazwy „numer dnia julijskiego” w 1918 roku. Almanach żeglarski zaczął zawierać w 1866 roku dzień juliański dla każdego dnia w roku wybicia. Connaissance des Temps rozpoczęła się w 1871 roku dołączyć juliańska na każdy dzień w roku wydania.
Francuski matematyk i astronom Pierre-Simon Laplace po raz pierwszy określił porę dnia jako ułamek dziesiętny dodawany do dat kalendarzowych w swojej książce Traité de Mécanique Céleste , w 1823 roku. Inni astronomowie dodali ułamki dnia do liczby dnia juliańskiego, aby stworzyć Juliana Daty, które są zwykle używane przez astronomów do datowania obserwacji astronomicznych , eliminując w ten sposób komplikacje wynikające z używania standardowych okresów kalendarzowych, takich jak epoki, lata czy miesiące. Zostały one po raz pierwszy wprowadzone do prac nad gwiazdami zmiennymi w 1860 roku przez angielskiego astronoma Normana Pogsona , co, jak stwierdził, było wynikiem sugestii Johna Herschela. Zostały spopularyzowane dla gwiazd zmiennych przez Edwarda Charlesa Pickeringa z Harvard College Observatory w 1890 roku.
Dni juliańskie zaczynają się w południe, ponieważ kiedy Herschel je polecił, dzień astronomiczny zaczynał się w południe. Astronomiczny dzień zaczął się w południe, odkąd Ptolemeusz postanowił rozpocząć dni swoich obserwacji astronomicznych w południe. Wybrał południe, ponieważ przejście Słońca przez południk obserwatora odbywa się o tej samej porze dnia w roku, w przeciwieństwie do wschodu i zachodu słońca, które różnią się o kilka godzin. Północ nie była nawet brana pod uwagę, ponieważ nie można było jej dokładnie określić za pomocą zegarów wodnych . Niemniej jednak, większość obserwacji nocnych datował podwójnie, przy czym zarówno egipskie dni rozpoczynały się o wschodzie słońca, jak i babilońskie dni rozpoczynające się o zachodzie słońca. Średniowieczni astronomowie muzułmańscy używali dni rozpoczynających się o zachodzie słońca, więc dni astronomiczne rozpoczynające się w południe dawały jedną datę dla całej nocy. Późniejsi średniowieczni astronomowie europejscy wykorzystywali dni rzymskie rozpoczynające się o północy, więc dni astronomiczne rozpoczynające się w południe umożliwiają również obserwacje przez całą noc na podstawie jednej daty. Kiedy wszyscy astronomowie postanowili rozpocząć swoje dni astronomiczne o północy, aby dostosować się do początku dnia cywilnego, 1 stycznia 1925 r. , postanowiono zachować ciągłość dni juliańskich z poprzednią praktyką, począwszy od południa.
W tym okresie pojawiło się również użycie numerów dni juliańskich jako neutralnego pośrednika przy przeliczaniu daty w jednym kalendarzu na datę w innym kalendarzu. Odosobnionym zastosowaniem był Ebenezer Burgess w swoim tłumaczeniu Surya Siddhanty z 1860 roku, w którym stwierdził, że początek ery Kali Yuga nastąpił o północy na południku Ujjain pod koniec 588 465 dnia i na początku 588 466 dnia (rachunek cywilny) okresu juliańskiego lub między 17 a 18 lutego JP 1612 lub 3102 pne . Robert Schram był godny uwagi, począwszy od swojego Hilfstafeln für Chronologie z 1882 roku . Tutaj wykorzystał około 5370 „dni okresu juliańskiego”. Znacznie rozszerzył wykorzystanie dni juliańskich w swoim Kalendariographische und Chronologische Tafeln z 1908 r., zawierającym ponad 530 000 dni juliańskich, jeden na zerowy dzień każdego miesiąca przez tysiące lat w wielu kalendarzach. Uwzględnił ponad 25 000 ujemnych dni juliańskich, podanych w formie pozytywnej, dodając do każdego po 10 000 000. W swojej dyskusji nazwał je „dniem okresu juliańskiego”, „dniem juliańskim” lub po prostu „dniem”, ale w tabelach nie użyto żadnej nazwy. Kontynuując tę tradycję, w swojej książce „Mapping Time: The Calendar and Its History” brytyjski pedagog i programista fizyki Edward Graham Richards używa liczb dni juliańskich do konwersji dat z jednego kalendarza na inny przy użyciu algorytmów, a nie tabel.
Obliczanie liczby dni juliańskich
Liczbę dnia juliańskiego można obliczyć za pomocą następujących wzorów ( wykorzystywane jest wyłącznie zaokrąglanie dzielenia liczb całkowitych do zera, tzn. wartości dodatnie są zaokrąglane w dół, a ujemne w górę):
Miesiące od stycznia do grudnia są ponumerowane od 1 do 12. Dla roku używana jest numeracja lat astronomicznych , więc 1 pne to 0, 2 pne to -1, a 4713 pne to -4712. JDN to numer dnia juliańskiego. Użyj poprzedniego dnia miesiąca, jeśli próbujesz znaleźć JDN na chwilę przed południem UT.
Konwersja daty kalendarza gregoriańskiego na liczbę dnia juliańskiego
Algorytm jest ważny dla wszystkich (prawdopodobnie proleptycznych ) dat kalendarza gregoriańskiego po 23 listopada -4713. Dzielenie to dzielenie całkowite w kierunku zera, części ułamkowe są ignorowane.
Konwersja daty kalendarza juliańskiego na numer dnia juliańskiego
Algorytm obowiązuje dla wszystkich (prawdopodobnie proleptycznych ) lat kalendarza juliańskiego ≥ −4712, czyli dla wszystkich JDN ≥ 0. Dzielenie to dzielenia całkowite, części ułamkowe są ignorowane.
Znalezienie daty juliańskiej na podstawie numeru dnia juliańskiego i pory dnia
Dla pełnej daty juliańskiej na chwilę po 12:00 UT można użyć następującego. Podziały to liczby rzeczywiste .
Czyli na przykład 1 stycznia 2000 o godzinie 18:00:00 UT odpowiada JD = 2451545,25
Dla punktu w czasie w danym dniu juliańskim po północy UT i przed 12:00 UT, dodaj 1 lub użyj JDN następnego popołudnia.
Znalezienie dnia tygodnia na podstawie numeru dnia juliańskiego
Amerykański dzień tygodnia W1 (dla UT popołudniowego lub wieczornego) można wyznaczyć z liczby dnia juliańskiego J za pomocą wyrażenia:
W1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|---|
Dzień tygodnia | Słońce | pon | Wt | Poślubić | czw | pt | Sat |
Jeśli moment w czasie jest po północy UT (i przed 12:00 UT), to jest już następnego dnia tygodnia.
Dzień ISO tygodnia W0 można wyznaczyć z dnia juliańskiego J za pomocą wyrażenia:
W0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
Dzień tygodnia | pon | Wt | Poślubić | czw | pt | Sat | Słońce |
Kalendarz juliański lub gregoriański od numeru dnia juliańskiego
Jest to algorytm Edwarda Grahama Richardsa do konwersji liczby dnia juliańskiego, J , na datę w kalendarzu gregoriańskim (w stosownych przypadkach proleptyczny). Richards twierdzi, że algorytm jest prawidłowy dla liczb dni juliańskich większych lub równych 0. Wszystkie zmienne są wartościami całkowitymi, a notacja „ a div b ” oznacza dzielenie liczb całkowitych , a „mod( a , b )” oznacza operator modułu .
zmienny | wartość | zmienny | wartość |
---|---|---|---|
tak | 4716 | v | 3 |
J | 1401 | ty | 5 |
m | 2 | s | 153 |
n | 12 | w | 2 |
r | 4 | b | 274277 |
P | 1461 | C | −38 |
Dla kalendarza juliańskiego:
- f = J + j
Dla kalendarza gregoriańskiego:
- f = J + j + (((4 × J + B ) dział 146097) × 3) dział 4 + C
W przypadku Juliana lub Gregoriana kontynuuj:
- e = r × f + v
- g = mod( e , p ) div r
- h = u × g + w
- D = (mod( h, s )) div u + 1
- M = mod( h div s + m , n ) + 1
- Y = ( e div p ) - y + ( n + m - M ) div n
D , M i Y to odpowiednio liczby dnia, miesiąca i roku dla popołudnia na początku danego dnia juliańskiego.
Okres juliański od indykcji, cykli metonicznych i słonecznych
Niech Y będzie rokiem BC lub AD, a i, m oraz s odpowiednio jego pozycjami w cyklach indykacyjnych, metonicznym i słonecznym. Podziel 6916i + 4200m + 4845s przez 7980 i zadzwoń do reszty r.
Przykład
i = 8, m = 2, s = 8. Jaki jest rok?
Obliczanie daty juliańskiej
Jak wspomniano powyżej, data juliańska (JD) dowolnej chwili jest liczbą dnia juliańskiego dla poprzedzającego południa czasu uniwersalnego plus ułamek dnia od tej chwili. Zwykle obliczenie części ułamkowej JD jest proste; liczba sekund, które upłynęły w ciągu dnia, podzielona przez liczbę sekund w ciągu dnia, 86 400. Ale jeśli używana jest skala czasu UTC, dzień zawierający dodatnią sekundę przestępną zawiera 86 401 sekund (lub w mało prawdopodobnym przypadku ujemnej sekundy przestępnej, 86 399 sekund). Jedno z autorytatywnych źródeł, Standards of Fundamental Astronomy (SOFA), zajmuje się tym problemem, traktując dni zawierające sekundę przestępną jako mające inną długość (86 401 lub 86 399 sekund, w zależności od potrzeb). SOFA odnosi się do wyniku takiego obliczenia jako „quasi-JD”.
Zobacz też
- Rok juliański (kalendarz)
- V tysiąclecie p.n.e.
- Barycentryczna data juliańska
- Podwójne randki
- Czas dziesiętny
- Epoka (astronomia)
- Epoka (data odniesienia)
- Era
- J2000 – epoka, która zaczyna się od JD 2451545.0 (TT), standardowej epoki używanej w astronomii od 1984 roku
- Numer lunacji (podobna koncepcja)
- Porządkowa data
- Czas
- Normy czasowe
- Kongruencja Zellera
Uwagi
Bibliografia
Źródła
- Alsted, Johann Heinrich 1649 [1630]. Encyklopedia (po łacinie) , Tom 4 , strona 122.
- American Ephemeris and Nautical Almanac, Waszyngton, 1855-1980, Hathi Trust
- Almanach astronomiczny na rok 2001 . (2000). US Nautical Almanac Office i Nautical Almanac Office Jej Królewskiej Mości . ISBN 9780117728431 .
- Almanach astronomiczny na rok 2017 . (2016). Obserwatorium Marynarki Wojennej USA i Biuro Almanachu Marynarki Jej Królewskiej Mości . ISBN 978-0-7077-41666 .
- Almanach astronomiczny online . (2016). US Nautical Almanac Office i Nautical Almanac Office Jej Królewskiej Mości.
- Bede: Rozliczenie czasu , tr. Wiara Wallis, 725/1999, s. 392-404, ISBN 0-85323-693-3 . Również załącznik 2 (tablica paschalna Bedy Venerabilis) .
- Blackburn, Bonnie; Holford-Strevens, Leofranc. (1999) The Oxford Companion to the Year , Oxford University Press, ISBN 0-19-214231-3 .
- Burgess, Ebenezer, tłumacz. 1860. Tłumaczenie Surya Siddhanty . Journal of the American Oriental Society 6 (1858-1860) 141-498, s. 161.
- Berliner astronomisches Jahrbuch, Berlin, 1776-1922, Hathi Trust
- Chi, AR (grudzień 1979). „Zgrupowany binarny kod czasu dla telemetrii i aplikacji kosmicznych” (Memorandum Techniczne NASA 80606). Pobrane z serwera raportów technicznych NASA 24 kwietnia 2015 r.
- Collins, John (1666-1667). „Metoda znajdowania liczby okresu juliańskiego dla dowolnego roku przypisanego” , Philosophical Transactions of the Royal Society , seria 1665-1678, tom 2 , s. 568-575.
- Connaissance des Temps 1689–1922, spis treści Hathi Trust na końcu książki
- Chronicon Paschale 284-628 AD , tr. Michael Whitby, Mary Whitby, 1989, s. 10, ISBN 978-0-85323-096-0 .
- "CS 1063 Wprowadzenie do programowania: wyjaśnienie obliczania liczby dni juliańskich." (2011). Wydział Informatyki Uniwersytetu Teksańskiego w San Antonio.
- „ Data ”. (NS). Centrum Wiedzy IBM . Źródło 28 września 2019.
- „De argumentis lunæ libellus” w Patrologia Latina , 90: 701–28, kol. 705D (po łacinie).
- de Billy (1665-1666). „Problem ze znalezieniem roku okresu juliańskiego nową i bardzo łatwą metodą” , Philosophical Transactions of the Royal Society , seria 1665–1678, tom 1 , s. 324.
- Leo Depuydt, „AD 297 jako pierwszy cykl indykcji”, biuletyn Amerykańskiego Towarzystwa Papirologów , 24 (1987), 137-139.
- Dershowitz, N. i Reingold, EM (2008). Obliczenia kalendarzowe 3rd ed. Wydawnictwo Uniwersytetu Cambridge. ISBN 978-0-521-70238-6 .
- Franz Diekamp, „Der Mönch und Presbyter Georgios, ein unbekannter Schriftsteller des 7. Jahrhunderts” , Byzantinische Zeitschrift 9 (1900) 14-51 (w języku niemieckim i greckim).
- Digital Equipment Corporation. Dlaczego środa, 17 listopada 1858, jest czasem bazowym dla VAX/VMS? Zmodyfikowane wyjaśnienie dnia juliańskiego
- Dionysius Exiguus, 1863 [525], Cyclus Decemnovennalis Dionysii , Patrologia Latina tom. 67, kol. 493-508 (po łacinie).
- Dionizy Exiguus, 2003 [525], tr. Michael Deckers, Cykl dziewiętnastoletni Dionizego , Argumentum 5 (po łacinie i angielsku).
- Suplement wyjaśniający do efemeryd astronomicznych i efemeryd amerykańskich i almanachów żeglarskich , Her Majesty's Stationery Office, 1961, s. 21, 71, 97, 100, 264, 351, 365, 376, 386-9, 392, 431, 437-41 , 489.
- Fliegel, Henry F. i Van Flanderen, Thomas C. (październik 1968). „ Algorytm maszynowy do przetwarzania dat kalendarzowych ”. Komunikaty Stowarzyszenia Maszyn Komputerowych Cz. 11 nr 10, s. 657.
- Furness, Caroline Ellen (1915). Wprowadzenie do badania gwiazd zmiennych. Boston: Houghton-Mifflin. Seria półstulecia Vassar.
- Gauss, Carl Frederich (1966). Clarke, Arthur A., tłumacz. Disquisitiones Arithmeticae . Artykuł 36. s. 16–17. Wydawnictwo Uniwersytetu Yale. (po angielsku)
- Gauss, Carl Fryderyk (1801). Disquisitiones Arithmeticae . Art. 36. s. 25–26. (po łacinie)
- Grafton, Anthony T. (maj 1975) "Joseph Scaliger i historycznej chronologii: Powstanie i upadek dyscypliny", historia i teoria 14 /2 PP 156-185.. JSTOR 2504611
- Grafton, Anthony T. (1994) Joseph Scaliger: A Study in the History of Classical Scholarship . Tom II: Chronologia historyczna (studia Oxford-Warburg).
- Venance Grumel , La chronologie , 1958, 31-55 (w języku francuskim).
- Heath, B. (1760). Astronomia dokładna; lub królewski astronom i nawigator . Londyn: autor. [Wersja Książek Google .
- Herschel, John FW (1849), Zarysy astronomii (2nd ed.), Londyn, hdl : 2027/njp.32101032311266. Słowa Herschela pozostały takie same we wszystkich wydaniach, nawet jeśli strona była zróżnicowana.
- Hopkins, Jeffrey L. (2013). Wykorzystanie komercyjnych amatorskich spektrografów astronomicznych , s. 257, Springer Science & Business Media, ISBN 9783319014425
- HORYZONTY System . (04 kwietnia 2013). NASA.
- Ideller, Ludwig. Handbuch der mathematischen und technischen Chronologie , tom. 1, 1825, s. 102–106 (w języku niemieckim).
- IBM 2004. "CEEDATE — konwersja daty Lilian na format znakowy" . COBOL dla AIX (2.0): Przewodnik programowania .
- Biuletyn Informacyjny nr 81 . (styczeń 1998). Międzynarodowa Unia Astronomiczna.
- „Julian Data” . (NS). Defit Defit Terminy Technologii Informacyjnych . Mózg.
- Julian Data Converter (20 marca 2013). Obserwatorium Marynarki Wojennej Stanów Zjednoczonych. Źródło 16 września 2013.
- Kempler, Steve. (2011). Kalendarz dnia roku . Goddard Earth Sciences Data and Information Services Center.
- Laplace'a (1823). Traité de Mécanique Celeste tom. 5 pkt. 348 (w języku francuskim)
- McCarthy, D. i Guinot, B. (2013). Czas. W SE Urban & PK Seidelmann, wyd. Suplement wyjaśniający do almanachu astronomicznego , wyd. (s. 76–104). Mill Valley, Kalifornia: Uniwersyteckie książki naukowe. ISBN 978-1-89138-985-6
- Meeus Jean . Algorytmy astronomiczne (1998), wyd. 2, ISBN 0-943396-61-1
- Mosshammer, Alden A. (2008), The Easter Computus i początki ery chrześcijańskiej , Oxford University Press, s. 278, 281, ISBN 978-0-19-954312-0
- Moyera, Gordona. (kwiecień 1981). „Pochodzenie systemu dnia juliańskiego”, Sky and Telescope 61 311-313.
- Almanach żeglarski i efemerydy astronomiczne , Londyn, 1767-1923, Hathi Trust
- Otto Neugebauer , Ethiopic Astronomy and Computus , Red Sea Press, 2016, s. 22, 93, 111, 183, ISBN 978-1-56902-440-9 . Odniesienia do stron w tekście, przypisach i indeksie są o sześć większe niż numery stron w tym wydaniu.
- Noerdlinger, P. (kwiecień 1995, poprawione w maju 1996). Problemy z metadanymi w narzędziach przetwarzania danych EOSDIS Science na potrzeby transformacji czasu i geolokalizacji . NASA Centrum Lotów Kosmicznych Goddarda .
- Nothaft, C. Philipp E., Skandaliczny błąd: Kalendarz Reform i Calendrical Astronomia w średniowiecznej Europie , Oxford University Press, 2018, str 57-58,. ISBN 978-0-19-879955-9 .
- Ohm, BG (1986). Komputerowe przetwarzanie dat spoza XX wieku . IBM Systems Journal 25, 244-251. doi:10.1147/sj.252.0244
- Pallé, Pere L., Esteban, Cesar. (2014). Astrosejsmologia , s. 185, Cambridge University Press, ISBN 9781107470620
- Pogson, Norman R. (1860), „Uwagi na temat niektórych gwiazd zmiennych o nieznanych lub wątpliwych okresach”, Miesięczne Zawiadomienia Królewskiego Towarzystwa Astronomicznego , xx (7): 283-285, Bibcode : 1860MNRAS..20..283P , doi : 10.1093/mnras/20.7.283
- Peirce, Benjamin (1865) [1853], Tablice Księżyca , Waszyngton
- Ptolemeusz (1998) [ok. 150], Almagest Ptolemeusza , przekład Gingerich, Owen, Princeton University Press, s. 12, numer ISBN 0-691-00260-6
- Ransom, DH Jr. (ok. 1988) ASTROCLK Astronomical Clock and Celestial Tracking Program strony 69-143 , „Daty i kalendarz gregoriański” strony 106-111. Źródło 10 września 2009.
- Reese, Ronald Lane; Everetta, Stevena M.; Craun, Edwin D. (1981). „Pochodzenie okresu juliańskiego: zastosowanie kongruencji i chińskiego twierdzenia o pozostałościach” , American Journal of Physics , tom 49 , strony 658-661.
- „Rezolucja B1” . (1997). XXIII Zgromadzenie Ogólne (Kioto, Japonia). Międzynarodowa Unia Astronomiczna, s. 7.
- Richards, EG (2013). Kalendarze. W SE Urban & PK Seidelmann, wyd. Suplement wyjaśniający do almanachu astronomicznego , wyd. (s. 585-624). Mill Valley, Kalifornia: Uniwersyteckie książki naukowe. ISBN 978-1-89138-985-6
- Richards, EG (1998). Czas mapowania: kalendarz i jego historia . Oxford University Press. ISBN 978-0192862051
- Scaliger, Joseph (1583), Opvs Novvum de Emendatione Temporvm , s. 198
- Scaliger, Joseph (1629), Opvs de Emendatione Temporvm , s. 361
- Schram, Robert (1882), „Hilfstafeln für Chronologie” , Denkschriften der Kaiserlichen Akademie der Wissenschaften, Mathematisch-Naturwissenschafteliche Classe , 45 : 289-358
- Schram, Robert (1908), Kalendariographische und Chronologische Tafeln
- „Uwagi dotyczące czasu zestawu narzędzi SDP” . (21 lipca 2014). W SDP Toolkit / HDF-EOS . NASA.
- Seidelmann, P. Kenneth (red.) (1992). Suplement wyjaśniający do stron Almanachu Astronomicznego 55 i 603–606. Uniwersyteckie książki naukowe, ISBN 0-935702-68-7 .
- Seidelmann, P. Kenneth. (2013). „Wprowadzenie do astronomii pozycyjnej” w Sean Urban i P. Kenneth Seidelmann (red.) Dodatek wyjaśniający do Astronomicznego Almanachu” (3rd ed.) s. 1-44. Mill Valley, Kalifornia: Uniwersyteckie książki naukowe. ISBN 978-1-891389-85-6
- " Skala czasu SOFA i narzędzia kalendarza ". (14 czerwca 2016). Międzynarodowa Unia Astronomiczna.
- Theveny, Pierre-Michel. (10 września 2001). „Format daty” Podręcznik TPtime . Media Lab.
- Tonding, Mikołaju. (2014). „Okres juliański” w często zadawanych pytaniach dotyczących kalendarzy . autor.
- USDA . (ok. 1963). Kalendarz juliański .
- Obserwatorium Marynarki Wojennej Stanów Zjednoczonych. (2005, ostatnia aktualizacja 2 lipca 2011). Wieloletni Interaktywny Almanach Komputerowy 1800–2050 (wer. 2.2.2). Richmond VA: Willmann-Bell, ISBN 0-943396-84-0 .
- Winkler, MR (nd). "Zmodyfikowana data juliańska" . Obserwatorium Marynarki Wojennej Stanów Zjednoczonych. Źródło 24 kwietnia 2015.
- Winlock, Joseph (1864) [w piśmie od 1852], Tabele Merkurego , Waszyngton, s. wstęp 8, 3–5