Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie einen Unix-Zeitstempel in PHP

So konvertieren Sie einen Unix-Zeitstempel in PHP

PHPz
PHPzOriginal
2023-03-24 14:25:531469Durchsuche

Bei der Entwicklung von Websites und Anwendungen müssen wir uns oft mit Zeit und Daten auseinandersetzen. In PHP ist der Zeitstempel ein sehr verbreitetes Zeitformat, das die Anzahl der Sekunden angibt, die seit dem 1. Januar 1970, 0:00:00 (UTC), vergangen sind. Allerdings ist das vom Unix-Zeitstempel angezeigte Zeitformat nicht benutzerfreundlich, daher müssen wir es in praktischen Anwendungen in ein besser lesbares Datums- und Zeitformat konvertieren. In diesem Artikel wird erklärt, wie man Unix-Zeitstempel in gängige Datums- und Zeitformate in PHP konvertiert.

  1. Konvertieren Sie den Unix-Zeitstempel in ein Datum.

In PHP können wir die Datumsfunktion verwenden, um den Unix-Zeitstempel in ein Datum umzuwandeln. Die Datumsfunktion akzeptiert zwei Parameter: einer ist das Datumsformat und der andere ist der Unix-Zeitstempel. Hier ist ein Beispiel:

$timestamp = time(); //获取当前时间的时间戳
$date = date('Y-m-d', $timestamp); //将时间戳转换为日期格式
echo $date; //输出2021-06-14

Im obigen Beispiel haben wir die Zeitfunktion verwendet, um den Unix-Zeitstempel der aktuellen Zeit abzurufen, und dann die Datumsfunktion verwendet, um ihn in das Datumsformat Jahr-Monat-Tag zu konvertieren. Wenn Sie den Zeitstempel in andere Formate konvertieren möchten, können Sie die offizielle Dokumentation von PHP prüfen und bei Bedarf ändern.

  1. Konvertieren Sie den Unix-Zeitstempel in ein Zeitformat.

Ähnlich wie bei date können wir auch die Datumsfunktion verwenden, um den Unix-Zeitstempel in ein Zeitformat zu konvertieren. Hier ist ein Beispiel:

$timestamp = time(); //获取当前时间的时间戳
$time = date('H:i:s', $timestamp); //将时间戳转换为时间格式
echo $time; //输出21:29:50

Im obigen Beispiel verwenden wir auch die Zeitfunktion, um den Unix-Zeitstempel der aktuellen Uhrzeit abzurufen, und verwenden dann die Datumsfunktion, um ihn in das Zeitformat Stunde:Minute:Sekunde zu konvertieren. Wenn Sie den Zeitstempel in andere Formate konvertieren möchten, können Sie auch die offizielle Dokumentation von PHP prüfen und bei Bedarf ändern.

  1. Unix-Zeitstempel in Datums- und Uhrzeitformat konvertieren

Wenn wir den Unix-Zeitstempel in ein genaueres Datums- und Uhrzeitformat konvertieren müssen, können wir die Datums- und Uhrzeitformate kombinieren. Hier ist ein Beispiel:

$timestamp = time(); //获取当前时间的时间戳
$date_time = date('Y-m-d H:i:s', $timestamp); //将时间戳转换为日期时间格式
echo $date_time; //输出2021-06-14 21:35:40

Im obigen Beispiel haben wir die Datums- und Zeitformate kombiniert und die Datumsfunktion verwendet, um den Unix-Zeitstempel in das Datum/Uhrzeit-Format Jahr-Monat-Tag Stunde:Minute:Sekunde zu konvertieren. Wenn Sie den Zeitstempel in ein anderes Format konvertieren möchten, können Sie die offizielle Dokumentation von PHP prüfen und bei Bedarf ändern.

  1. Datum/Uhrzeit in Unix-Zeitstempel konvertieren

Neben der Konvertierung des Unix-Zeitstempels in das Datum/Uhrzeit-Format müssen wir manchmal auch das Datum/Uhrzeit-Format in den Unix-Zeitstempel konvertieren. In PHP können wir das Datum/Uhrzeit-Format mit der Funktion strtotime in einen Unix-Zeitstempel konvertieren. Hier ist ein Beispiel:

$date_time = '2021-06-14 21:35:40'; //待转换的日期时间
$timestamp = strtotime($date_time); //将日期时间转换为Unix时间戳
echo $timestamp; //输出1623692140

Im obigen Beispiel definieren wir das Datum/Uhrzeit-Format als Zeichenfolge und konvertieren es dann mit der Funktion strtotime in einen Unix-Zeitstempel. Wenn Sie andere Datums- und Zeitformate in Unix-Zeitstempel konvertieren möchten, können Sie in ähnlicher Weise die offizielle PHP-Dokumentation überprüfen und bei Bedarf ändern.

Zusammenfassung

In diesem Artikel wird erklärt, wie man Unix-Zeitstempel in gängige Datums- und Zeitformate in PHP konvertiert und wie man Datums- und Uhrzeitformate in Unix-Zeitstempel konvertiert. Die Beherrschung dieses Wissens ermöglicht es uns, Zeit und Termine bequemer zu verwalten und die Entwicklungsarbeit effizienter zu gestalten. Natürlich gibt es noch viele andere Techniken und Kenntnisse zum Umgang mit Zeit und Datum, und ich hoffe, dass die Leser sie eingehend studieren und beherrschen können.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen Unix-Zeitstempel 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