Where can I find documentation on formatting a date in JavaScript? [geschlossen]

Mir ist aufgefallen, dass JavaScript'snew Date() Funktion ist sehr klug bei der Annahme von Daten in verschiedenen Formaten.

Xmas95 = new Date("25 Dec, 1995 23:15:00")
Xmas95 = new Date("2009 06 12,12:52:39")
Xmas95 = new Date("20 09 2006,12:52:39")

Ich konnte nirgendwo eine Dokumentation finden, die alle gültigen Zeichenfolgenformate beim Aufrufen anzeigtnew Date() Funktion.

Dies dient zum Konvertieren eines Strings in ein Datum. Wenn wir uns die andere Seite ansehen, also ein Datumsobjekt in eine Zeichenfolge umwandeln, hatte ich bisher den Eindruck, dass JavaScript keine integrierte API zum Formatieren eines Datumsobjekts in eine Zeichenfolge enthält.

Anmerkung des Herausgebers: Der folgende Ansatz ist der Versuch des Fragestellers, der auf einem bestimmten Browser funktioniert hat, dies jedoch tutnicht Arbeit im Allgemeinen;Siehe die Antworten auf dieser Seite um einige tatsächliche Lösungen zu sehen.

Heute habe ich mit dem gespielttoString() Methode für das Datumsobjekt und überraschenderweise dient es zum Formatieren des Datums in Zeichenfolgen.

var d1 = new Date();
d1.toString('yyyy-MM-dd');       //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome
d1.toString('dddd, MMMM ,yyyy')  //Returns "Monday, June 29,2009" in Internet Explorer, but not Firefox or Chrome

Auch hier konnte ich keine Dokumentation darüber finden, wie wir das Datumsobjekt in eine Zeichenfolge formatieren können.

Wo befindet sich die Dokumentation, in der die Formatbezeichner aufgeführt sind, die von derDate() Objekt?

Antworten auf die Frage(30)

Ihre Antwort auf die Frage