Umrechnung zwischen julianischem Datum und julianischem Kalender

Das julianische Datum zählt die Tage seit dem 1. Januar 4713 v. Chr. (JD = 0) durch. Dieses Datum basiert auf dem proleptischen (vorgezogenen) julianischen Kalender, der erst später eingeführt wurde.

Laufender Tag

In dieser Rechnung wird die Tageszählung seit Jahresanfang, beginnend mit 0, laufender Tag (LT) genannt. Für den 1. Januar ist LT=0, für den 31. Dezember LT=364 (Normaljahr) bzw. LT=365 (Schaltjahr).

Die Umrechnung zwischen dem Datum und dem laufenden Tag wird im Abschnitt "Berechnung des laufenden Tages" angeführt. Dabei ist das folgende Schaltjahreskriterium zu berücksichtigen (J = Jahreszahl):

 Schaltjahr, wenn Rest (J/4) = 1    (für vorchristliche Jahre)
 Schaltjahr, wenn Rest (J/4) = 0    (für nachchristliche Jahre)

Laufendes Jahr

In dieser Rechnung wird das Startjahr des julianischen Datums auf 4716 v. Chr. vorverlegt, da die Schaltjahre dann am Ende eines 4-Jahres-Zyklus liegen und sich die Rechnung vereinfacht. Als laufendes Jahr (LJ) wird die Anzahl Jahre ab diesem Startjahr bezeichnet. Für 4716 v. Chr. ist LJ=0, für 4715 v. Chr. ist LJ=1 usw.

Julianischer Kalender → julianisches Datum

Aus Monat (M) und Tag (T) wird unter Berücksichtigung des Schaltjahreskriteriums der laufende Tag (LT) ermittelt (siehe Abschnitt "Berechnung des laufenden Tages").

Dann wird aus dem Jahr (J) das laufende Jahr (LJ) berechnet:

 LJ = 4716 - J    (für vorchristliche Jahre)
 LJ = 4715 + J    (für nachchristliche Jahre)

Zur Berechnung des julianischen Datums wird die Anzahl der vollen 4-Jahres-Zyklen (N4) seit dem Startjahr, sowie die Anzahl der vollen Jahre (N1) im letzten, unvollständigen 4-Jahres-Zyklus berechnet:

 N4 = LJ/4 (ganzzahlig)
 N1 = Rest dieser Division

Das julianische Datum berechnet sich dann zu:

 JD = 1461*N4 + 365*(N1-3) + LT

1461 ist die Länge eines 4-Jahres-Zyklus, 365 die Länge eines Normaljahres. Die 3 wird von N1 abgezogen, um die Vorverlegung des Startjahres auszugleichen.

Julianisches Datum → julianischer Kalender

Um ein Datum des julianischen Kalenders bei gegebenem julianischen Datum zu berechnen, werden zunächst die Anzahl der vollen 4-Jahres-Zyklen (N4) seit dem Startjahr und die Anzahl Tage (R4) des letzten, unvollständigen 4-Jahres-Zyklus berechnet:

 N4 = (JD + 1095)/1461 (ganzzahlig)
 R4 = Rest dieser Division

Durch Addition von 1095 (3*365) wird das Startjahr um drei Jahre vorverlegt.

Als Nächstes wird die Anzahl der vollen Jahre (N1) des unvollständigen 4-Jahres-Zyklus berechnet, sowie der laufende Tag (LT) im letzten Jahr:

 N1 = R4/365 (ganzzahlig)
 LT = Rest dieser Division

N1 kann zwischen 0 und 3 liegen. Am letzten Tag des Zyklus ergibt die Rechnung N1=4 und LT=0. In diesem Fall müssen die Werte korrigiert werden:

 falls (N1=4) setze N1=3 und LT=365

Das laufende Jahr LJ für das julianische Datum JD ergibt sich zu:

 LJ = 4*N4 + N1

Die Berechnung der Jahreszahl (J) aus LJ für den julianischen Kalender J ergibt sich durch:

 J = (4716 - LJ) v. Chr.    (für LJ ≤ 4715)
 J = (LJ - 4715) n. Chr.    (für LJ > 4715)

Zur Berechnung von Monat (M) und Tag (T) siehe den Abschnitt "Berechnung des laufenden Tages".

Berechnung des laufenden Tages

Zur Berechnung des laufenden Tages (LT) bei gegebenem Monat (M) und Tag (T) ist eine vom Monat abhängige Korrektur (MK) und eine Schaltjahreskorrektur (SK) erforderlich. Die Schaltjahreskorrektur ist:

 SK = 1    (für Schaltjahre, wenn der Monat später als Februar liegt (M>2))
 SK = 0    (sonst)

Die Monatskorrektur (MK) ergibt sich aus der Tabelle:

  M    MK    Monatsname      M    MK    Monatsname      M    MK    Monatsname
 ----------------------     ----------------------     ----------------------
  1    -1    Januar          5    -1    Mai             9    +2    September
  2     0    Februar         6     0    Juni           10    +2    Oktober
  3    -2    März            7     0    Juli           11    +3    November
  4    -1    April           8    +1    August         12    +3    Dezember

Der laufende Tag berechnet sich dann durch:

 LT = T + 30*(M-1) + (SK + MK)

Die Umkehrung (Ermittlung des Datums bei gegebenem LT) ist:

 M = (LT+1)/30 + 1   (ganzzahlig)
 T = LT - 30*(M-1) - (SK + MK)

Bei einigen Werten von LT ergibt die Formel für M einen um 1 zu großen Wert. Das macht sich durch M=13 oder T<1 bemerkbar. In diesen Fällen müssen die Werte für M und T korrigiert werden:

 falls (M>12) oder (T<1): vermindere M um 1, bestimme hierdurch bedingte neue MK und SK Werte und berechne T erneut.

Beispiele

Julianisches Datum → julianischer Kalender:

 25.10.1917 JK:  SK  = 0
                 MK  = 2
                 LT  = T + 30*(M-1) + SK + MK
                     = 25 + 30*9 + 2
                     = 297
                 LJ  = 4715 + J
                     = 6632
                 N4  = LJ/4
                     = 1658
                 N1  = 0     (Rest von LJ/4)
                 JD  = 1461*N4 + 365*(N1-3) + LT
                     = 2422338 - 1095 + 297
 → 2421540 JD
 24.3.5 v. Chr.: SK  = 1    (da M>2 und 5/4 einen Rest 1 hat)
                 MK  = -2
                 LT  = T + 30*(M-1) + SK + MK
                     = 24 + 30*2 - 1
                     = 83
                 LJ  = 4716 - J
                     = 4711
                 N4  = LJ/4
                     = 1177
                 N1  = 3     (Rest von LJ/4)
                 JD  = 1461*N4 + 365*(N1-3) + LT
                     = 1719597 + 0 + 83
 → 1719680 JD
 31.12.1600 JK:  SK  = 1
                 MK  = 3
                 LT  = T + 30*(M-1) + SK + MK
                     = 31 + 30*11 + 4
                     = 365
                 LJ  = 4715 + J
                     = 6315
                 N4  = LJ/4
                     = 1578
                 N1  = 3     (Rest von LJ/4)
                 JD  = 1461*N4 + 365*(N1-3) + LT
                     = 2305458 + 0 + 365
 → 2305823 JD

Julianischer Kalender → julianisches Datum:

 2421540 JD:    N4  = (JD + 1095)/1461
                    = 1658
                R4  = 297    (Rest davon)
                N1  = R4/365
                    = 0
                LT  = 297
                LJ  = 4*N4 + N1
                    = 6632
                 J  = LJ - 4715
                    = 1917
                 M  = (LT+1)/30 + 1
                    = 10
                SK  = 0
                MK  = 2
                 T  = LT - 30*(M-1) - (SK + MK)
                    = 297 - 30*9 - 2
                    = 25
 → 25.10.1917 JK
 1719680 JD:    N4  = (JD + 1095)/1461
                    = 1177
                R4  = 1178   (Rest davon)
                N1  = R4/365
                    = 3
                LT  = 83
                LJ  = 4*N4 + N1
                    = 4711
                 J  = 4716 - LJ  (da LJ<4715)
                    = 5 v. Chr.
                 M  = (LT+1)/30 + 1
                    = 3
                SK  = 1
                MK  = -2
                 T  = LT - 30*(M-1) - (SK + MK)
                    = 83 - 30*2 + 1
                    = 24
 → 24.3.5 v. Chr.
 2305823 JD:    N4  = (JD + 1095)/1461
                    = 1578
                R4  = 1460   (Rest davon)
                N1  = R4/365
                    = 4
                LT  = 0
                       
                Korrektur, da N1=4:
                       
                N1  = 3
                LT  = 365
                       
                LJ  = 4*N4 + N1
                    = 6315
                 J  = LJ - 4715
                    = 1600
                 M  = (LT+1)/30 + 1
                    = 13
                       
                Korrektur, da M>12:
                       
                 M  = 12
                SK  = 1
                MK  = 3
                 T  = LT - 30*(M-1) - (SK + MK)
                    = 365 - 30*11 - 4
                    = 31
 → 31.12.1600 JK