Moin!
Es kommt drauf an. Wenn ein gültiges Datum erwartet wird, ist das natürlich nicht zulässig. Aber Javascripts und anderer Systeme Date-Funktionen erwarten der Einfachheit halber kein exakt gültiges Datum. Denn somit können Rechnungen durch einfaches Addieren von Werten durchgeführt werden. Tag 27 eines Monats plus 7 Tage kann man gleich bei Anlegen des Date-Objekts mit Date(jahr, monat, 27 + 7) in einem Schritt erreichen.
Ja. Wenn man eine exakte Angabe braucht muss man das neue Datum mit dem eingegebenen vergleichen. Wenn z.b. nach Eingabe von 29.02.2013 der Tag ploetzlich 1 und oder der Monat ploetzlich 2 ist, stimmte vorher was nicht. Dann kann man Alarm geben. "Ey, Lutscher! Gib nen vernuenftiges Datum an und lueg Dir keinen Scheiss zusammen!"
Signaturen sind blöd!