Heim >Backend-Entwicklung >PHP-Tutorial >Wie konvertiere ich UNIX-Zeitstempel in ISO 8601-formatierte Daten in PHP?

Wie konvertiere ich UNIX-Zeitstempel in ISO 8601-formatierte Daten in PHP?

Linda Hamilton
Linda HamiltonOriginal
2024-11-14 09:50:021119Durchsuche

How to Convert UNIX Timestamps to ISO 8601 Formatted Dates in PHP?

Konvertieren Sie UNIX-Zeitstempel in ISO 8601-formatierte Daten in PHP

Konvertieren Sie UNIX-Zeitstempel in formatierte Datumszeichenfolgen wie „2008-07-17T09:24 :17Z“ in PHP erfordert eine einfache Technik. Um einen Zeitstempel in dieses Format umzuwandeln, befolgen Sie diese Schritte:

PHP-Implementierung mit der Funktion gmdate()

Die Funktion gmdate() bietet eine einfache Möglichkeit, diese Konvertierung zu erreichen . Es verwendet einen Zeitstempel als Argument und gibt eine formatierte Datumszeichenfolge gemäß dem angegebenen Format zurück. Um das ISO 8601-Format zu erhalten, verwenden Sie die folgende Syntax:

gmdate("Y-m-d\TH:i:s\Z", $timestamp);

Wobei:

  • $timestamp ist der zu konvertierende UNIX-Zeitstempel.
  • "Y-m -dTH:i:sZ“ gibt die ISO 8601 an Format.

Beispiel:

Berücksichtigen Sie den Zeitstempel 1333699439. Mit der Funktion gmdate() können Sie ihn wie folgt in eine ISO 8601-Zeichenfolge konvertieren:

$timestamp=1333699439;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);

Dadurch wird das Ergebnis ausgegeben: „2008-07-17T09:24:17Z“.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich UNIX-Zeitstempel in ISO 8601-formatierte Daten in PHP?. 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