Vinzenz Mai: Monat vor/zurück

Beitrag lesen

Hallo Rolf,

Bis zur Wochenumschaltung steht ja alles fest, aber wie handele ich den Monat, z.B. steht der Besucher auf dem 31.1. und will einen Monat vor: an welchem Tag lassen wir ihn denn rauskommen?

Meine drei Varianten:
a) ich ermittle die maximale Anzahl der Tage des nächsten Monats, damit käme er am 28.2. oder 29.2.(Schaltjahr) raus,

wäre das, was ich als Benutzer erwarten würde.

b) ich addiere stur die Minimalanzahl an Tagen, die ein Monat haben kann, also 28 Tage,

Hier wäre ich verwundert. Das erwarte ich nicht. Nein, ich möchte nicht vom
1. Januar auf den 29. Januar kommen, wenn ich einen Monat weiter gehe.

c) wie b, aber 31 Tage werden addiert.

Hier auch. Nein, ich möchte nicht vom 31. Januar im März landen, wenn ich
einen Monat weitergehe.

b) und c) sind benutzerunfreundlich. Da müsste der Inhalt schon verflixt gut
sein, damit ich wiederkäme. Wäre der Inhalt so gut, dann bekäme der
Betreiber eine E-Mail, dass ich gern Variante a) hätte und dass ich das, was
der Programmierer gemacht hat, bescheuert finde.

Plan a gefällt meiner Frau ganz gut.

Du solltest auf sie hören.
Wie Du auf b) und c) kommst, wieso Du diese Varianten überhaupt in Betracht
ziehst, ist mir schleierhaft.

Freundliche Grüße

Vinzenz