Heim  >  Artikel  >  Web-Frontend  >  Wie konvertiert man Millisekunden in JavaScript in ein für Menschen lesbares Datum?

Wie konvertiert man Millisekunden in JavaScript in ein für Menschen lesbares Datum?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-21 16:34:30794Durchsuche

How to Convert Milliseconds to a Human-Readable Date in JavaScript?

Millisekunden in jQuery/JavaScript in ein lesbares Datum umwandeln

Im Bereich der Webentwicklung ist es oft entscheidend, Zeitstempel für Benutzerinteraktionen genau anzuzeigen. Eine häufige Herausforderung besteht darin, Millisekunden, eine numerische Darstellung der Zeit, in ein besser lesbares Format wie TT/MM/JJJJ HH:MM:SS umzuwandeln. In diesem Artikel führen wir Sie durch den Prozess der Umwandlung von Millisekunden in ein benutzerfreundliches Datum mithilfe von JavaScript.

Bestimmen der Serverzeit

Um sicherzustellen, dass der angezeigte Zeitstempel den Server genau widerspiegelt Es wird empfohlen, den serverseitigen Zeitstempel zu verwenden. Dadurch werden etwaige Diskrepanzen vermieden, die durch Abweichungen in den Zeitzonen der Benutzer oder durch Diskrepanzen zwischen lokalen Maschinen verursacht werden. In JavaScript können Sie die Serverzeit erhalten, indem Sie eine AJAX-Anfrage an die API des Servers stellen und die Antwort erfassen.

Millisekunden seit der Epoche ermitteln

Sobald Sie die Serverzeit haben, können Sie die extrahieren Millisekunden seit dem 1. Januar 1970 00:00:00 UTC. Dieser Epochenzeitstempel ist ein universeller Referenzpunkt, der die Konsistenz über verschiedene Systeme hinweg gewährleistet. In JavaScript können Sie die getTime()-Methode des Date-Objekts verwenden, um den aktuellen Zeitstempel in Millisekunden abzurufen:

<code class="javascript">var time = new Date().getTime();</code>

Millisekunden in ein Datum umwandeln

Um die Millisekunden in ein menschliches Datum umzuwandeln -lesbares Datum, wir müssen ein neues Datumsobjekt mit dem Millisekundenwert erstellen:

<code class="javascript">var time = new Date(time);</code>

Jetzt können Sie verschiedene Methoden des Datumsobjekts verwenden, um die einzelnen Komponenten des Datums zu extrahieren:

  • date.getFullYear(): Jahr
  • date.getMonth(): Monat (0-basiert)
  • date.getDate(): Tag des Monats
  • date.getHours(): Stunde (0-23)
  • date.getMinutes (): Minuten (0-59)
  • date.getSeconds(): Sekunden (0-59)

Durch die Kombination dieser Komponenten Sie können das gewünschte Datumsformat erstellen:

<code class="javascript">var formattedDate = date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();</code>

Dadurch wird das Datum im angegebenen Format ausgegeben, z. B.: „24.03.2023 12:34:56“.

Fazit

Millisekunden in jQuery/JavaScript in ein lesbares Datum umzuwandeln ist unkompliziert. Indem Sie die Serverzeit ermitteln, die Millisekunden seit der Epoche extrahieren und die vom Date-Objekt bereitgestellten Methoden verwenden, können Sie benutzerfreundliche Zeitstempel erstellen, die die Zeit der Benutzerinteraktionen in Ihren Webanwendungen genau darstellen.

Das obige ist der detaillierte Inhalt vonWie konvertiert man Millisekunden in JavaScript in ein für Menschen lesbares Datum?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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