Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie konvertiert man UTC-Epochen in JavaScript in lokale Datumsobjekte?

Susan Sarandon
Freigeben: 2024-11-13 08:05:02
Original
469 Leute haben es durchsucht

How to Convert UTC Epochs to Local Date Objects in JavaScript?

Erstellen lokaler Datumsobjekte aus UTC-Epochen

Das Konvertieren von UTC-Epochen in lokale Datumsobjekte kann eine anspruchsvolle Aufgabe sein, insbesondere angesichts der Annahme von Epochen in JavaScript sind lokal, wenn sie an ihren Date-Konstruktor übergeben werden. Dieser Artikel befasst sich mit diesem Problem und stellt eine einfache Lösung vor, bei der das Datum auf die Epoche eingestellt und dann UTC-Einheiten hinzugefügt werden.

Stellen Sie sich eine UTC-Epoche vor, die in Sekunden gespeichert ist, z. B. 1234567890. Um sie in ein lokales Datum umzuwandeln:

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

Nun stellt „d“ ein Datumsobjekt in Ihrer lokalen Zeitzone dar. Für die gegebene Epoche wäre „d“ beispielsweise gleich:

Fri Feb 13 2009 18:31:30 GMT-0500 (EST)
Nach dem Login kopieren

Diese Lösung passt die Epoche effektiv an, um den Zeitunterschied zwischen UTC und Ihrer lokalen Zeitzone zu berücksichtigen. Indem Sie das Datum auf die Epoche festlegen und dann die UTC-Einheiten ändern, können Sie UTC-Epochen genau in lokale Datumsobjekte umrechnen.

Das obige ist der detaillierte Inhalt vonWie konvertiert man UTC-Epochen in JavaScript in lokale Datumsobjekte?. 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