Christian Seiler: Auf den Tag genau das Alter herausfinden

Beitrag lesen

Hallo,

Nichts destotrotz verstehe ich die Wahl der Monate zw. 0 und 11 nicht. Vor allem in anbetracht der Tatsache, dass dies bei den Tagen nicht durchgezogen wurde. Aber ist auch egal.

Intern arbeitet die Funktion vmtl. mit einem Jahr, das im März beginnt und im Februar aufhört [1] und um den Monat dann umzurechnen, muss sie nur (monat + 10) % 12 machen und um ihn wieder zurückzurechnen (monat + 2) % 12. Natürlich wäre ein (monat + 9) % 12 bzw. (monat + 2) % 12 + 1 genau so schnell gewesen, aber wer weiß, was in den Köpfen so vor sich geht, wenn sie sich etwas ausdenken. ;-)

Viele Grüße,
Christian

[1] Hat den Vorteil, dass die Monatsanfänge sich über "Abrunden (30.6001 * Monat)" berechnen lassen, d.h. man braucht keine Tabelle o.ä.

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup