Heim > Web-Frontend > js-Tutorial > Wie konvertiere ich Unix-Zeitstempel in JavaScript in das HH:MM:SS-Format?

Wie konvertiere ich Unix-Zeitstempel in JavaScript in das HH:MM:SS-Format?

Patricia Arquette
Freigeben: 2025-01-03 02:40:39
Original
213 Leute haben es durchsucht

How to Convert Unix Timestamps to HH:MM:SS Format in JavaScript?

Konvertieren von Unix-Zeitstempeln in für Menschen lesbare Zeit in JavaScript

Bei der Arbeit mit Datenbanken werden Zeitstempel üblicherweise als Unix-Zeitstempel gespeichert, die die darstellen Anzahl der Sekunden, die seit dem 1. Januar 1970 vergangen sind. Wenn diese Zeitstempel jedoch an Frontend-Code übertragen werden, z JavaScript, sie werden oft in einem für Menschen lesbaren Format benötigt.

Um einen Unix-Zeitstempel in JavaScript in eine Zeit im HH/MM/SS-Format umzuwandeln, befolgen Sie diese Schritte:

  • Erstellen Sie ein JavaScript-Datumsobjekt: Multiplizieren Sie den Zeitstempel mit 1000, um ihn in Millisekunden umzuwandeln, und erstellen Sie mit it.
  • Stunden, Minuten und Sekunden extrahieren: Verwenden Sie die Methoden getHours(), getMinutes() und getSeconds(), um die entsprechenden Teile der Zeit aus dem Date-Objekt zu extrahieren.
  • Formatieren Sie die Zeit: Füllen Sie die Minuten und Sekunden mithilfe der substr(-2)-Methode mit Nullen auf und Verketten Sie die Stunden, Minuten und Sekunden im gewünschten HH/MM/SS-Format.

Betrachten Sie beispielsweise den Unix-Zeitstempel 1549312452. Verwenden Sie die obigen Schritte:

  • Datumsobjekt: Wir erstellen ein Datumsobjekt aus dem Zeitstempel: var date = new Datum(1549312452 * 1000);
  • Teile extrahieren: Wir erhalten die Stunden (10), Minuten (30) und Sekunden (23) mit den entsprechenden Methoden.
  • Zeit formatieren: Wir füllen die Minuten und Sekunden mit Nullen auf: Minuten = "0" date.getMinutes();, Sekunden = "0" date.getSeconds(); und verketten Sie sie, um formattedTime = "10:30:23" zu erhalten.

Somit wird der Unix-Zeitstempel 1549312452 in die Zeit in HH/MM konvertiert /SS-Format als „10:30:23“.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Unix-Zeitstempel in JavaScript in das HH:MM:SS-Format?. 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