Heim > Web-Frontend > js-Tutorial > Wie konvertiere ich UTC-Datum/Uhrzeit in lokales Datum/Uhrzeit in JavaScript und jQuery?

Wie konvertiere ich UTC-Datum/Uhrzeit in lokales Datum/Uhrzeit in JavaScript und jQuery?

Mary-Kate Olsen
Freigeben: 2024-12-14 12:36:11
Original
919 Leute haben es durchsucht

How to Convert UTC Date-Time to Local Date-Time in JavaScript and jQuery?

UTC-Datum/Uhrzeit in lokales Datum/Uhrzeit umwandeln

Beim Empfang einer Datum/Uhrzeit-Variable im UTC-Format von einem Server, z. B. „29.06.2011 4: 52:48 PM“, ist es für Anzeigezwecke häufig erforderlich, diese in die lokale Zeitzone des Benutzers umzuwandeln. Dies kann mit JavaScript oder jQuery erreicht werden.

Mit JavaScript

Um eine String-Darstellung einer Datums- und Uhrzeitangabe in UTC-Zeit mithilfe von JavaScript in die lokale Zeitzone des Benutzers zu konvertieren, hängen Sie „UTC“ an den String an bevor Sie es in ein Datum konvertieren:

var date = new Date('6/29/2011 4:52:48 PM UTC');
Nach dem Login kopieren

Dadurch wird ein Datumsobjekt erstellt, das das Datum und die Uhrzeit in der lokalen Zeitzone des Benutzers darstellt. Die toString()-Methode des Date-Objekts kann verwendet werden, um Datum und Uhrzeit in einem String-Format zur Anzeige abzurufen:

date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
Nach dem Login kopieren

Verwendung von jQuery

jQuery bietet eine ähnliche Methode zum Konvertieren von a UTC-Datumszeit in eine lokale Datumszeit umwandeln. Damit dies funktioniert, muss die Moment-Timezone-Bibliothek im Dokument enthalten sein:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.18/moment-timezone.min.js"></script>
Nach dem Login kopieren

Wenn die Moment-Timezone-Bibliothek geladen ist, können Sie den folgenden jQuery-Code verwenden, um eine UTC-Datums-/Zeitzeichenfolge in die lokale des Benutzers zu konvertieren Zeitzone:

var date = moment.utc('6/29/2011 4:52:48 PM').local().format('MM/DD/YYYY HH:mm:ss a');
Nach dem Login kopieren

Dadurch wird ein Datumsobjekt erstellt, das das Datum und die Uhrzeit in der lokalen Zeitzone des Benutzers darstellt. Die format()-Methode des Moment-Objekts kann verwendet werden, um Datum und Uhrzeit in einem String-Format zur Anzeige abzurufen.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich UTC-Datum/Uhrzeit in lokales Datum/Uhrzeit in JavaScript und jQuery?. 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