Heim > Web-Frontend > js-Tutorial > Wie konvertiert man eine UTC-Epoche effektiv in ein lokales Datum?

Wie konvertiert man eine UTC-Epoche effektiv in ein lokales Datum?

Susan Sarandon
Freigeben: 2024-11-15 16:00:03
Original
984 Leute haben es durchsucht

How to Convert a UTC Epoch to a Local Date Effectively?

UTC-Epoche effektiv in lokales Datum konvertieren

Bei der Suche nach der Umwandlung von UTC-Epochen in Datumsobjekte entsteht eine häufige Herausforderung, wenn die Annahme lautet dafür gesorgt, dass die angegebene Epoche lokal ist. Um dieses Problem anzugehen, kann ein effizienterer Ansatz verwendet werden.

Die Lösung

Anstatt die UTC-Epoche in ein UTC-Datum umzuwandeln und es dann an das lokale Datum anzupassen Bei einer Zeitzone liegt die Lösung darin, das Anfangsdatum auf die Epoche zu setzen und UTC-Einheiten hinzuzufügen. Betrachten Sie beispielsweise eine UTC-Epoche in Sekunden wie 1234567890:

var utcSeconds = 1234567890;
var d = new Date(0); // Sets the date to the epoch
d.setUTCSeconds(utcSeconds);
Nach dem Login kopieren

Durch die Verwendung dieser Technik spiegelt das resultierende Datumsobjekt d die lokale Zeitzone genau wider und liefert die gewünschte Umrechnung aus der UTC-Epoche zum Ortsdatum.

Das obige ist der detaillierte Inhalt vonWie konvertiert man eine UTC-Epoche effektiv in ein lokales Datum?. 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