Heim > Web-Frontend > js-Tutorial > Wie erstelle ich einen ISO 8601-formatierten Zeitstempel in JavaScript?

Wie erstelle ich einen ISO 8601-formatierten Zeitstempel in JavaScript?

DDD
Freigeben: 2024-11-15 12:02:02
Original
569 Leute haben es durchsucht

How to Generate an ISO 8601-Formatted Timestamp in JavaScript?

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"
Nach dem Login kopieren

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";
    };
  }());
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage