JS: new Date() akzeptiert nicht, Datums-string in meiner eigenen, das Gebietsschema (d/m/y)
Mein browser (ie. mein OS) sollten wissen, ich bin in Australien und was das richtige Datum-format ist. In diesem Fall, d/m/y, nicht m/d/y. Allerdings, wenn ich den folgenden code ausführen:
alert(new Date("21/11/1968"))
Das Ergebnis ist "Thu Sep 11 1969". Es ist das denken des Monats kommt zuerst und die Anpassung entsprechend.
Warum ist das so? Ist die Antwort, immer eine Universelle format, das als Eingabe für date-Funktionen, oder gibt es eine Möglichkeit um dem browser mitteilen zu erwarten, dass Termine Eingang in meiner locale-format?
Finden Sie unter diesem stackoverflow-Frage
InformationsquelleAutor ingredient_15939 | 2011-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Date-Objekt ist sehr schwach. Sie nicht sagen, was format zu erwarten. Sie schaffen es mit einem string in m/d/y wie du sagtest, oder
new Date(year, month, day[, hours, seconds, milliseconds]);
Vielen Dank Joe, ich brauchte gesagt zu werden. 🙂 @Ktash, ich habe es schließlich mit, dass die Bibliothek, Dank sehr viel.
Siehe auch: dygraphs.com/date-formats.html
InformationsquelleAutor Joe
new Date(string_date) unterstützt die folgenden Formate:
InformationsquelleAutor Arkadiusz Cieśliński