Heim > Web-Frontend > js-Tutorial > Wie konvertiere ich UTC-Daten in lokale Zeitzonen in JavaScript?

Wie konvertiere ich UTC-Daten in lokale Zeitzonen in JavaScript?

Linda Hamilton
Freigeben: 2024-12-05 21:58:11
Original
712 Leute haben es durchsucht

How Do I Convert UTC Dates to Local Time Zones in JavaScript?

Konvertieren von UTC-Daten in lokale Zeitzonen in JavaScript

In der Webentwicklung ist es oft notwendig, Datumsangaben aus einer standardisierten UTC (Coordinated Universal) zu konvertieren Zeit) zu Anzeigezwecken in die lokale Zeitzone des Benutzers umwandeln. So können Sie dies in JavaScript erreichen:

Problem:

Sie haben eine Datumsvariable, die Sie von einem Server erhalten haben, im UTC-Format dargestellt, und Sie möchten sie konvertieren zur Browserzeit des aktuellen Benutzers Zone.

Lösung:

Verwendung von JavaScript:

So konvertieren Sie eine UTC-Datumszeichenfolge in die aktuelle Zeitzone des Browsers: Sie können den neuen Date()-Konstruktor verwenden, indem Sie „UTC“ an das Datum anhängen Zeichenfolge:

var date = new Date('6/29/2011 4:52:48 PM UTC');
console.log(date.toString()); // Output: "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
Nach dem Login kopieren

Erklärung:

Der neue Date()-Konstruktor analysiert die Datumszeichenfolge und passt sie basierend auf der bereitgestellten Zeitzone an. Durch das Hinzufügen von „UTC“ am Ende der Zeichenfolge wird das Datum als UTC-Zeit interpretiert. Das resultierende Datumsobjekt stellt die umgerechnete Ortszeit dar.

Hinweis:

Diese Methode wird nur in modernen Browsern unterstützt. Bei älteren Browsern müssen Sie möglicherweise Bibliotheken oder Polyfills von Drittanbietern für die Datumskonvertierung verwenden.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich UTC-Daten in lokale Zeitzonen 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage