Horst: Funktion mit Rückgabe des Datums vor 365 Tagen

Beitrag lesen

Hallo!

(new Date(1945,8,11).getTime()-new Date(1476,9,12).getTime())/(1000*60*60*24)
ergibt 171267

Das ist leider falsch. 171258 wäre richtig. Beide Datumsangaben oben beziehen sich auf den greg. Kal., sorry, hatte ich vergessen zu posten.

Ist aber dummerweise beides falsch.

Schau mal:
Beide Kalender, Julianischer und Gregorianischer stimmen überein im Zeitraum vom 1.3.200 - 28.2.300

In der gregorianischen Kalenderreform wurde festgelegt, dass auf den 4.10.1582 der 15.10.1582 folgt, weil bis dahin 10 Tage Differenz zum Julianischen Kalender aufgelaufen sind.

Wenn über den Julian Day gerechnet wird, ist also der Unterschied zwischen Beiden keine Konstante. Btw. die Differenz beträgt mittlerweile 13 Tage:

Die Eidgenossen haben ihr letztes Silvester dieses Jahr am 13.1.2008 gefeiert.

Viele Grüße,
Hotte