Ich versuche, eine Zeichenfolge in ein Datumsobjekt zu konvertieren, und es funktioniert für alle Tage außer für den 31. Dezember, wo nach Objekt der 1. Dezember anstelle des 31. Dezember angezeigt wird. Ich habe keine Idee warum. Hier ist mein JavaScript
Code:
var dt = new Date();
dt.setDate("31");
dt.setMonth("11");
dt.setFullYear("2014");
aber mein variabler Wert ist:
Mon Dec 01 2014 11:48:08 GMT+0100 (Paris, Madrid)
Wenn ich dasselbe für ein anderes Datum mache, kehrt mein Objekt zum entsprechenden Wert zurück. Hast du eine Ahnung, was ich falsch gemacht habe?