hotti: Neuer Kalender

Beitrag lesen

Einen neuartigen Kalender zu bauen, der endlich Schluss macht mit der dämlichen Schaljahresregelung. Hier ist zunächst das Schema:

Jahreszyklus.Monatzyklus.Wochenzyklus
             JZ.MZ.WZ

Datierungen wie 123.9.2 sind auch recht gut zu merken und es ist ganz einfach, anhand einer Datumsangabe auszurechnen, wieviele Tage vergangen sind. Das kriegen sogar PHP-Programmierer hin

Mir war schon immer klar, dass PHP-Apologeten der festen Überzeugung sind, die Sonne drehe sich um den PHP-Interpreter.

Ok, jetzt machen wir Ernst: Wir brauchen die Null, sonst klappt das mit den Überträgen nicht. 7 Tage ergeben eine Woche, Zählung von 0..6, das wäre der Tageszähler TaZ. Übertrag bei 7, wir kommen in die Wochenzählung WoZ und die lassen wir von 0..51 laufen. Ergibt 52 Wochen, was kommt beim Übertrag? Richtig, ein neues Jahr. Neues Schema:

JaZ.WoZ.TaZ

TaZ: 0..6 (Mo Di Mi Do Fr Sa So)
WoZ: 0..51
JaZ: 0..[was wir noch erleben dürfen]

Spannende Frage: Wozu brauchen wir überhaupt die Monate?

Schöne Grüße ;)