Mit was für Fehlersuche man doch die Zeit verbringen kann.
Ich validiere per Javascript ein Geburtsdatum.
Ganz einfach:
Ein neues Datum erstellen und mit dem weiterarbeiten.
var dummyDate = new Date(iYear, iMonth, iDay);
Ganz so einfach ist es nicht.
Der Monat ist Zero-Based also 9 für Oktober usw.
Also sowas ;-)