Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie den aktuellen Zeitstempel in PHP in ein lesbares Zeitformat

So konvertieren Sie den aktuellen Zeitstempel in PHP in ein lesbares Zeitformat

PHPz
PHPzOriginal
2023-03-29 16:25:17453Durchsuche

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.

Verwenden Sie die Funktion date()

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:

rrree

Dieser Code gibt das Jahr und den Monat aus , Datum, Stunde, Minuten und Sekunden der aktuellen Uhrzeit. Zum Beispiel: 05.11.2021 09:30:25.

Verwenden Sie die DateTime-Klasse

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.

Zusammenfassung

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!

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