dedlfix: toLocaleString -> Formatieren

Beitrag lesen

Tach!

 Date.prototype.toJSON = function () { return this.toLocaleString('de-DE'); }

Ich würde aber diese format benötigen:

"2015-10-07T00:00:00.000Z"

Meine Frage wär jetzt, ob es für this.toLocaleString('de-DE'); eine Möglichkeit gibt, dass man das so fomatiert (mit T dazwischen)?

Nein, weil das ja keine lokale Formatierung ist. Du bekommst die Formatierung gemäß ISO 8601, indem du es unterlässt, die Methode toJSON() vom Date-Objekt zu überschreiben.

Wenn du es nicht für JSON brauchst, dann gibt es noch die Methode toISOString(), ggf. mit Polyfill, wenn es auch mit IE kleiner 9 laufen soll.

dedlfix.