In der Entwicklung müssen wir normalerweise die Zeit abfragen und vergleichen. In PHP ist der Zeitstempel eines der wichtigen Konzepte für den Umgang mit Zeitproblemen. In diesem Artikel werden die Methoden und Anwendungsszenarien des PHP-Abfragezeitstempels vorgestellt.
Was ist der Zeitstempel?
Der Zeitstempel ist die Anzahl der Sekunden vom 1. Januar 1970 00:00:00 UTC bis zur aktuellen Zeit. In PHP können wir die Funktion time() verwenden, um den Zeitstempel der aktuellen Uhrzeit abzurufen.
Zum Beispiel:
echo time(); // 输出当前时间的时间戳
Ausgabeergebnis:
1633694311
So fragen Sie den Zeitstempel in PHP ab
1. Date()-Funktion
date()-Funktion kann Zeitstempel als Datum oder Datum als Zeitstempel formatieren.
echo date('Y-m-d H:i:s', time());
Ausgabeergebnis:
2021-10-08 20:51:51
echo strtotime('2021-10-08 20:51:51');
2. DateTime-Klasse
DateTime-Klasse bietet Rich Datums- und Uhrzeitbetriebsmethoden kann auch für Zeitstempelabfragen verwendet werden.
1633694311
Ausgabeergebnis:
$dateTime = new DateTime(); echo $dateTime->getTimestamp();
Anwendungsszenario
Berechnen Sie den Zeitunterschied zwischen zwei Daten1633694311
$dateTime1 = new DateTime('2021-09-30 10:00:00'); $dateTime2 = new DateTime('2021-10-08 11:00:00'); $interval = $dateTime2->diff($dateTime1); echo $interval->format('%R%a days %H:%I:%S'); // %R 表示正负号
+8 days 01:00:00
echo date('Y-m-d H:i:s', strtotime('-1 week'));
2021-10-01 20:51:51
Das obige ist der detaillierte Inhalt vonBeispiel zur Erläuterung des Zeitstempels einer PHP-Abfrage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!