Hallo.
Nichts für ungut, aber bei Deinem Scripting-Stil dreht sich mein Magen seitwärts. Du möchtest also ein Datum in String-Format parsen: Eingabe entspricht DD-MM-YYYY, Ausgabe soll ein Date-Objekt sein, mit dem Du Vergleiche anstellen kannst.
var datestring = '01.01.2010'; // nur ein Beispiel
function parseDateString(datestring) {
/(\d+)\D+(\d+)\D+(\d+)/.exec(datestring);
var d = RegExp.$1|0, m = RegExp.$2|0, y = RegExp.$3|0;
return new Date(y, m-1, d);
}
parseDateString(datestring); // gibt ein Date-Objekt zurück
Gruß, LX
--
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a