Heim  >  Artikel  >  Backend-Entwicklung  >  Wie formatiere ich Unix-Zeitstempel als Datumszeichenfolgen in PHP?

Wie formatiere ich Unix-Zeitstempel als Datumszeichenfolgen in PHP?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-11 22:24:03333Durchsuche

How to Format Unix Timestamps as Date Strings in PHP?

Unix-Zeitstempel als Datumszeichenfolgen in PHP formatieren

Das Konvertieren von Unix-Zeitstempeln in formatierte Datumszeichenfolgen ist eine häufige Aufgabe in PHP-basierten Anwendungen. Durch die Formatierung dieser numerischen Darstellungen können Sie Zeitstempel in einem für Menschen lesbaren Format anzeigen, z. B. „2008-07-17T09:24:17Z“.

Zum Beispiel möchten Sie einen Zeitstempel wie 1333699439 in konvertieren Zeichenfolge „2008-07-17T09:24:17Z“. Um dies zu erreichen, können Sie die Funktion gmdate() verwenden, die einen Zeitstempel gemäß der angegebenen Formatzeichenfolge formatiert. So können Sie es machen:

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

In diesem Code wird die Funktion gmdate() mit der folgenden Formatzeichenfolge verwendet:

  • "Y": Jahr, dargestellt als eine 4-stellige Zeichenfolge
  • "m": Monat, dargestellt als 2-stellige Zeichenfolge (01 bis 12)
  • „d“: Tag des Monats, dargestellt als zweistellige Zeichenfolge (01 bis 31)
  • „T“: Trennzeichen zwischen Datum und Uhrzeit
  • „H“: Stunden (24-Stunden-Format), dargestellt als zweistellige Zeichenfolge (00 bis 23)
  • „i“: Minuten, dargestellt als zweistellige Zeichenfolge (00 bis 59)
  • „s“: Sekunden, dargestellt als zweistellige Zeichenfolge (00 bis 59)
  • „Z“: Zulu-Zeit (UTC)

Durch die Zusammenstellung dieser Formatbezeichner können Sie ein benutzerdefiniertes Datumszeichenfolgenformat erstellen, das Ihrer gewünschten Ausgabe entspricht. Die Funktion gmdate() wendet dieses Format dann auf den bereitgestellten Zeitstempel an, was zu einer formatierten Datumszeichenfolge in UTC-Zeit führt.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Unix-Zeitstempel als Datumszeichenfolgen 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