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
Freigeben: 2024-12-29 04:35:09
Original
645 Leute haben es durchsucht

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');
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

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