Konvertieren von UTC-Datum und -Uhrzeit in die Zeitzone des lokalen Browsers
Beim Abrufen von Datums- und Uhrzeitinformationen von Servern werden diese häufig in koordinierter Weltzeit bereitgestellt (KOORDINIERTE WELTZEIT). Die Anzeige dieser Werte in der lokalen Zeitzone eines Benutzers ist jedoch für benutzerfreundliche Anwendungen unerlässlich. JavaScript und jQuery bieten praktische Methoden, um diese Konvertierung zu erreichen.
Verwenden von JavaScript zum Konvertieren von UTC in Ortszeit
Das JavaScript-Datumsobjekt akzeptiert UTC-formatierte Zeichenfolgen. Um eine UTC-Zeichenfolge in die lokale Zeitzone des Browsers umzuwandeln, hängen Sie einfach „UTC“ an die Zeichenfolge an, bevor Sie ein neues Date-Objekt erstellen:
var utcDateTime = "6/29/2011 4:52:48 PM"; var utcDate = new Date(utcDateTime + " UTC"); console.log(utcDate.toString()); // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
Das resultierende utcDate-Objekt stellt das lokale Zeitäquivalent der bereitgestellten UTC dar string.
Verwendung von jQuery zum Konvertieren von UTC in Ortszeit
jQuery vereinfacht den Prozess sogar noch weiter mit seinen Funktionen utc() und local():
var utcDateTime = "6/29/2011 4:52:48 PM"; var localDate = $.utc(utcDateTime).local(); console.log(localDate.format()); // "2011-06-29T09:52:48-07:00"
Das localDate-Objekt ist ein Momentobjekt, das zusätzliche Zeitmanipulations- und Formatierungsfunktionen bietet.
Das obige ist der detaillierte Inhalt vonWie kann ich UTC-Datum und -Uhrzeit mithilfe von JavaScript oder jQuery in die Zeitzone des lokalen Browsers eines Benutzers konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!