LX: Variable zurück in Datum wandeln

Beitrag lesen

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