Julianisches Datum

Fortlaufende Zählung der Tage seit dem 1. Januar 4713 vor Christus um 12:00 Uhr Weltzeit.
Der Vorteil dieser Zählung ist, dass sie frei von Schaltjahren, unterschiedlichen Monats- und Tageslängen oder sonstingen kalendarischen Unregelmässigkeiten ist.

Das Julianische Datum wird in der Astronomie häufig zur Beschreibung zeitabhänginger Grössen verwendet, da sich mit diesem Datum leicht rechnen lässt.

Ein Beispiel zur Berechnung verschiedener Zeitrechnungen findet sich auf http://ephemeriden.com/timeinfo.py.
Der zugrunde liegende Algorithmus lautet:

Z = Int(JD + 0,5) F = Frac(JD + 0,5)

wenn Z < 2299161 dann A = Z // Ergebnis julianisch

                sonst  g = Int((Z - 1867216,25) / 36524,25)    // Ergebnis gregorianisch
                       A = Z + 1 + g - Int(g/4)

B = A + 1524 C = Int((B-122,1) / 365,25) D = Int(365,25 * C) E = Int((B-D) / 30,6001)

Tag = B - D - Int(30,6001*E) + F // Tag, inklusive Tagesbruchteil

wenn E<14 dann Monat = E - 1 // Monat sonst Monat = E - 13

wenn Monat>2 dann Jahr = C - 4716 // Jahr sonst Jahr = C - 4715