Heim > Backend-Entwicklung > PHP-Problem > So erhalten Sie die Zeit in PHP und ändern sie in einen Zeitstempel

So erhalten Sie die Zeit in PHP und ändern sie in einen Zeitstempel

PHPz
Freigeben: 2023-03-29 17:00:01
Original
597 Leute haben es durchsucht

PHP ist eine im Internet weit verbreitete Programmiersprache, die viele Funktionen zur Datums- und Uhrzeitverarbeitung bietet. In PHP müssen wir häufig Zeit im Zeitstempelformat verarbeiten. Der Zeitstempel ist eine Zahl, die die Anzahl der Sekunden von 0:00:00 am 1. Januar 1970 bis heute angibt.

In PHP gibt es eine sehr leistungsstarke Funktion, die die aktuelle Uhrzeit abrufen kann. Diese Funktion heißt „time()“. Diese Funktion gibt den Zeitstempel der aktuellen Zeit zurück.

Zum Beispiel können wir den folgenden Code verwenden, um den Zeitstempel der aktuellen Zeit zu erhalten:

$timestamp = time();
echo $timestamp;
Nach dem Login kopieren

Dieser Code gibt eine Zahl aus, die den Zeitstempel der aktuellen Zeit darstellt. Wenn Sie diesen Code ausführen und die Uhrzeit am 31. Dezember 2021 23:59:59 Uhr lautet, lautet die von diesem Code ausgegebene Zahl 1640985599.

Manchmal benötigen wir jedoch den Zeitstempel eines bestimmten Datums. PHP stellt uns eine weitere Funktion zur Implementierung dieser Funktion zur Verfügung, diese Funktion heißt „strtotime()“.

Die Funktion „strtotime()“ akzeptiert eine Zeichenfolge als Argument und versucht, diese Zeichenfolge in ein Datum und eine Uhrzeit zu analysieren. Wenn die Analyse erfolgreich ist, wird ein Zeitstempel dieses Datums und dieser Uhrzeit zurückgegeben. Wenn das Parsen fehlschlägt, wird „false“ zurückgegeben.

Zum Beispiel können wir den folgenden Code verwenden, um den Zeitstempel von 0:00:00 am 1. Januar 2022 zu erhalten:

$timestamp = strtotime("2022-01-01 00:00:00");
echo $timestamp;
Nach dem Login kopieren

Dieser Code gibt eine Zahl aus, die den Zeitstempel von 0:00:0 am 1. Januar 2022 darstellt. Wenn Sie diesen Code ausführen und die Uhrzeit am 31. Dezember 2021 23:59:59 Uhr lautet, lautet die von diesem Code ausgegebene Zahl 1640995200.

Zusätzlich zu den Funktionen „time()“ und „strtotime()“ bietet PHP auch viele andere Funktionen zur Datums- und Zeitverarbeitung. Beispielsweise kann die Funktion „date()“ einen Zeitstempel in ein bestimmtes Datum formatieren Im Zeitformat können Sie auch die Funktion „mktime()“ verwenden, um den Zeitstempel eines beliebigen Datums und einer beliebigen Uhrzeit abzurufen.

Kurz gesagt, PHP bietet viele praktische Funktionen zur Datums- und Zeitverarbeitung, die es uns ermöglichen, Zeit einfach in ein Zeitstempelformat zu verarbeiten. Unabhängig davon, ob wir Websites oder andere Anwendungen entwickeln, sind Zeitstempel ein sehr wichtiges Konzept. Um Programmieraufgaben besser erledigen zu können, müssen wir die Datums- und Zeitverarbeitungsfunktionen von PHP beherrschen.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Zeit in PHP und ändern sie in einen Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage