Heim > Artikel > Backend-Entwicklung > So konvertieren Sie den aktuellen Zeitstempel in PHP in ein lesbares Zeitformat
In PHP können Sie den aktuellen Zeitstempel ganz einfach in ein lesbares Zeitformat konvertieren. Ein Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC bis zur aktuellen Zeit, ausgedrückt als Ganzzahl. Sie können die Funktion time() in PHP verwenden, um den aktuellen Zeitstempel abzurufen. Schauen wir uns an, wie man den aktuellen Zeitstempel in ein lesbares Zeitformat umwandelt.
In PHP können Sie die Funktion date() verwenden, um einen Zeitstempel in ein bestimmtes Datumsformat zu konvertieren. Die Syntax dieser Funktion lautet wie folgt:
string date ( string $format [, int $timestamp = time() ] )
Unter diesen ist der Parameter $format das angegebene Datumsformat und der Parameter $timestamp der Zeitstempel. Wenn der Parameter $timestamp nicht angegeben ist, wird standardmäßig der aktuelle Zeitstempel verwendet.
Hier sind einige gängige Datumsformatcodes:
Code | Beschreibung |
---|---|
Y | 4-stelliges Jahr |
M | 2-stelliger Monat |
d | 2 Bit Datum |
H | 24-Stunden-Uhr Stunden |
i | Minuten |
s | Sekunden |
Hier ist ein einfaches Beispiel:
rrreeDieser Code gibt das Jahr und den Monat aus , Datum, Stunde, Minuten und Sekunden der aktuellen Uhrzeit. Zum Beispiel: 05.11.2021 09:30:25.
Zusätzlich zur Verwendung der date()-Funktion können Sie auch die von PHP bereitgestellte DateTime-Klasse verwenden, um Zeitstempel in das Datumsformat zu konvertieren. Diese Klasse bietet viele Methoden zur Verarbeitung von Datums- und Uhrzeitangaben und kann Datumsangaben problemlos in verschiedene Formate konvertieren.
Hier ist ein Beispiel:
$timestamp = time(); echo date('Y-m-d H:i:s', $timestamp);
Der Code ähnelt dem vorherigen Beispiel, verwendet jedoch die DateTime-Klasse für die Konvertierung. Es ist zu beachten, dass die DateTime-Klasse eine Methodenkette verwendet und die Methoden setTimestamp() und format() direkt nach der Instanziierung aufgerufen werden können.
Oben gibt es zwei Möglichkeiten, den aktuellen Zeitstempel mit PHP in ein Datumsformat zu konvertieren: mit der Funktion date() und mit der Klasse DateTime. Bei der tatsächlichen Verwendung können Sie je nach Bedarf eine der Konvertierungsmethoden auswählen. Gleichzeitig müssen Sie auf die Auswirkungen der Zeitzone achten. Sie können die Funktion date_default_timezone_set() verwenden, um die Zeitzone festzulegen.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den aktuellen Zeitstempel in PHP in ein lesbares Zeitformat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!