Matthias Apsel: JavaScript date string to Date object

Beitrag lesen

Hallo Hannes Weninger,

ich hab gar nicht gewusst, dass es in JavaScript so kompliziert sein kann, aus diesem String '10.11.2016' ein Date- Object zu machen. Mit 2016-11-10 gehts einwandfrei, dass ich das im Date- Konstruktur setze, mit der Punkt- Notation geht leider gar nichts. Wie würdet Ihr das performant lösen, eine "." Split will ich nicht machen, das erscheint mir a bissl komisch.

var st = "26.04.2013";
var pattern = /(\d{2})\.(\d{2})\.(\d{4})/;
var dt = new Date(st.replace(pattern,'$3-$2-$1'));

Quelle: StackOverflow

Bis demnächst
Matthias

--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)