Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich PHP-Zeitstempel in für Menschen lesbare Zeitzeichenfolgen umwandeln?

Wie kann ich PHP-Zeitstempel in für Menschen lesbare Zeitzeichenfolgen umwandeln?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-29 04:35:09652Durchsuche

How Can I Convert PHP Timestamps to Human-Readable Time Strings?

Konvertieren von Zeitstempeln in beschreibende Zeitzeichenfolgen in PHP

In PHP können Sie Zeitstempel ganz einfach in benutzerfreundliche Zeitzeichenfolgen konvertieren, z. B. „ „Vor 3 Minuten“ oder „Vor 1 Tag“. So geht's:

Konvertieren in das Unix-Format

Der angegebene Zeitstempel „2009-09-12 20:57:19“ muss in das Unix-Zeitstempelformat konvertiert werden , was die Anzahl der Sekunden seit dem 1. Januar 1970 UTC darstellt. Verwenden Sie dazu PHP strtotime():

$unixTimestamp = strtotime('2009-09-12 20:57:19');

Verwenden einer Zeitkonvertierungsfunktion

Es stehen verschiedene PHP-Funktionen zum Konvertieren von Zeitzeichenfolgen in eine gewünschte Zeit zur Verfügung Format. Eine solche Funktion ist time_elapsed_string():

echo time_elapsed_string($unixTimestamp);

Dies gibt etwa „vor 2 Tagen“ aus.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Zeitstempel in für Menschen lesbare Zeitzeichenfolgen umwandeln?. 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