woodfighter: JavaScript date string to Date object

Beitrag lesen

Tach,

var st = "26.04.2013";
var stSplit = st.split(".");
var dt = new Date(stSplit[2],stSplit[1],stSplit[0]);

Da fehlt doch noch was. IIRC braucht das Date-Objekt den Monat als Zahl zwischen 0 und 11, nicht zwischen 1 und 12.

danke; da bin ich wiedermal drauf reingefallen und wo ich schon am verbessern bin, könnte man auch gleich noch Warnungen wegen fehlerhafter Oktaldarstellungen entfernen (zumindest das ist im Standard inzwischen wohl entfernt worden):

var st = "26.04.2013";
var stSplit = st.split(".");
var dt = new Date( parseInt(stSplit[2],10), parseInt(stSplit[1]-1,10), parseInt(stSplit[0],10));

mfg
Woodfighter