Konvertieren von UTC-Datumszeit in lokale Datumszeit
Wenn Sie eine Datums-/Uhrzeitvariable vom Server im UTC-Format empfangen, besteht die Notwendigkeit, diese zu konvertieren zur genauen Anzeige an die Browserzeitzone des aktuellen Benutzers angepasst. Dieses Handbuch bietet eine JavaScript- oder jQuery-basierte Lösung für diese Aufgabe.
JavaScript-Konvertierung
Um eine UTC-Datums-/Uhrzeitzeichenfolge in JavaScript zu konvertieren, befolgen Sie diese Schritte:
Fügen Sie die Zeichenfolge „UTC“ an das Original an datetime:
Erstellen Sie ein neues Datumsobjekt mit der geänderten Zeichenfolge:
Beispiel:
utcDateTime = '6/29/2011 4:52:48 PM UTC'; date = new Date(utcDateTime);Nach dem Login kopieren
The output `Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)` represents the local time in the user's browser, corresponding to 4:52:48 PM UTC. **jQuery Conversion** jQuery provides a similar method for UTC datetime conversion: >``` var date = $.datepicker.parseDate('utc', '6/29/2011 4:52:48 PM UTC');
Die resultierende Datumsvariable enthält das Ortszeitäquivalent der UTC datetime.
Hinweis: Im gezeigten Beispiel wird davon ausgegangen, dass die Zeitzone des Benutzers Pacific ist Sommerzeit (PDT). Die tatsächlich angezeigte Ortszeit variiert je nach den Zeitzoneneinstellungen des Browsers des Benutzers.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich UTC-Datum und -Uhrzeit in JavaScript und jQuery in Ortszeit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!