hotti: Umrechnen zwischen Kalendern

Beitrag lesen

hi,

Maya-Datierung umrechnen heißt umrechnen zwischen 3 Kalendern.

Der Haken an der Sache ist der: Wenn zwischen 2 Kalendern umgerechnet werden soll, muss die Korrelationszahl bekannt sein, diese Zahl gibt die Differenz in Tagen an. Unglücklicherweise ist die Korrelationszahl zwischen dem Greg. und dem Jul. Kalender nicht konstant, sondern abhängig vom Datum (heute sind es 13 Tage, am 1.1.4713 BC waren es -38 Tage).

Mit der Annahme, dass JK und GK in bestimmten Zeiträumen (Epoche) gelten, einschließlich der Greg. Reform, ergibt sich beim Addieren von 1 Tag zum 4.10.1582 der 15.10.1582 und der fortlaufende Tag ändert sich von 2299160 zu 2290161. Programmiertechnisch ist bei einem vorgegebenen Julianischen Tag also nur zu prüfen, ob dieser <= 2299160 ist und die gute Nachricht: Nach den Formeln von J.J. Scaliger sind in diesem Fall nur zwei weitere Variablen zu ändern, welche in seinem Algorithmus zum Einsatz kommen.

Die komplette JavaScript-Library stelle ich auf meiner Seite vor.

"use strict";