Die Zeitrechnung, das Datum und die Schaltjahre

Egal ob man dabei ist eine Fakturierungs-Software, ein Kontenverwaltungsprogramm oder einen Terminplaner zu schreiben, man braucht bei allen Programmierproblemen dieselbe Funktion: Eine Funktion, die die Anzahl der Tage ermittelt, die seit einem bestimmten Datum verstrichen sind. Da für manche Programmierer das Schaltjahrchaos anscheinend einen schwer überwindbaren Dschungel darstellt und schon viele falsche Veröffentlichungen zu diesem Thema gemacht wurden, habe ich mich entschlossen, diesen Artikel zu schreiben.

Um nebenbei noch etwas allgemeinere Informationen über die Zeitrechnung auf unserem Planeten zu vermitteln - damit die Sektkorken zur Jahrtausendwende nicht zu früh knallen - beginnen wir einfach ganz weit in der Vergangenheit.

In Religion und Kultur fast aller Völker der Erde spielten Sonne, Mond, Planeten und Sterne eine wichtige Rolle. Deshalb richteten sich ihre Kalender entweder nach dem Mond- oder dem Sonnenlauf oder sogar nach beiden Gestirnen.

Millennium 2 - 1 / 16