So geben Sie einen ISO 8601-formatierten Zeitstempel in JavaScript aus
Bei der Anzeige von Daten in einem standardisierten Format sorgt ISO 8601 für eine strukturierte und konsistente Darstellung Weg. In diesem Artikel geht es darum, wie man in JavaScript eine ISO 8601-formatierte Zeichenfolge generiert.
Um die gestellte Frage zu beantworten, können Sie die in JavaScript integrierte Funktion toISOString() verwenden, die a nativ konvertiert Datumsobjekt in eine ISO 8601-Zeichenfolge. Zum Beispiel:
var date = new Date(); date.toISOString(); // Output: "2023-03-08T10:15:30.000Z"
Wenn Ihr Browser zufälligerweise keine Unterstützung für toISOString() hat, kann das folgende alternative Code-Snippet verwendet werden:
if (!Date.prototype.toISOString) { (function() { function pad(number) { var r = String(number); if (r.length === 1) { r = "0" + r; } return r; } Date.prototype.toISOString = function() { return this.getUTCFullYear() + "-" + pad(this.getUTCMonth() + 1) + "-" + pad(this.getUTCDate()) + "T" + pad(this.getUTCHours()) + ":" + pad(this.getUTCMinutes()) + ":" + pad(this.getUTCSeconds()) + "." + String((this.getUTCMilliseconds() / 1000).toFixed(3)).slice(2, 5) + "Z"; }; }()); }
Durch die Einbindung dieses Fallback-Codes können Sie die Kompatibilität mit älteren Browsern sicherstellen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich einen ISO 8601-formatierten Zeitstempel in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!