Heim > Artikel > Web-Frontend > Wie zeige ich Datum/Uhrzeit im lokalen Format des Benutzers mit Zeitversatz an?
Datum/Uhrzeit im Gebietsschemaformat des Benutzers mit Zeitversatz anzeigen
Bei der Präsentation von Datum und Uhrzeit für Endbenutzer ist es wichtig, diese anzuzeigen in ihrer lokalen Zeitzone und ihrem lokalen Format. Dies sorgt für Klarheit und ein nahtloses Benutzererlebnis an verschiedenen geografischen Standorten. So erreichen Sie dies mit JavaScript.
Ansatz:
Der empfohlene Ansatz besteht darin, Datums-/Uhrzeitformatierung und Zeitzonenkonvertierung in JavaScript auf der Clientseite zu handhaben. Dadurch kann der Server ein konsistentes UTC-basiertes Zeitstempelformat für die Datenspeicherung beibehalten und sich gleichzeitig an die Gebietsschemapräferenzen des Clients anpassen.
JavaScript-Implementierung:
// Convert a UTC date to the user's local timezone const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); // Output various date/time formats using locale-specific methods console.log(d.toLocaleString()); // Locale-specific date and time string console.log(d.toLocaleDateString()); // Locale-specific date string console.log(d.toLocaleTimeString()); // Locale-specific time string
Erklärung:
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie zeige ich Datum/Uhrzeit im lokalen Format des Benutzers mit Zeitversatz an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!