Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie die PHP-Strtotime-Funktion
Die PHP-Funktion strtotime() wird verwendet, um Zeichenfolgenparameter zu akzeptieren, die Datum und Uhrzeit darstellen, und die Datums- oder Uhrzeitbeschreibung eines beliebigen englischen Textes in einen Unix-Zeitstempel zu analysieren. Die Syntax lautet „strtotime (time,now)“. Bei Erfolg wird der Zeitstempel zurückgegeben, andernfalls wird FALSE zurückgegeben.
Wie verwende ich die PHP-Funktion strtotime()?
Die Funktion strtotime() ist eine integrierte Funktion in PHP.
Die Funktion strtotime() akzeptiert einen String-Parameter, der ein Datum und eine Uhrzeit darstellt, und analysiert jede Datums- oder Uhrzeitbeschreibung im englischen Text in einen Unix-Zeitstempel (die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 GMT). ); „jetzt“ bezieht sich beispielsweise auf das aktuelle Datum. Diese Funktion gibt die Anzahl der Sekunden seit der Unix-Epoche zurück. Wir können auch die Funktion date() verwenden, um das Datum und die Uhrzeit im englischen Text im Datumsformat zurückzugeben.
Grundlegende Syntax:
strtotime(time,now);
Parameter: strtotime()-Funktion akzeptiert zwei Parameter
● Zeit: Angeben eine Zeit- oder Datumsbeschreibung in englischer Textform, die das Datum oder die Uhrzeit der Rückgabe angibt. Diese Funktion analysiert eine Zeichenfolge und gibt die Zeit in Sekunden zurück. Sie kann nicht weggelassen werden.
● now: Gibt den Zeitstempel an, der zur Berechnung des Rückgabewerts verwendet wird. Wenn dieser Parameter weggelassen wird, wird die aktuelle Uhrzeit verwendet.
HINWEIS: Da Uhrzeit/Datum nicht statisch sind, variiert die Ausgabe.
Sehen wir uns die Verwendung der PHP-Funktion strtotime() anhand von Codebeispielen an
Beispiel 1: Anzeige der aktuellen Uhrzeit
<?php header("content-type:text/html;charset=utf-8"); //以秒为单位显示当前时间 echo "以秒为单位显示当前时间:".strtotime("now"), "<br>"; // 以日期格式显示当前时间 echo "以日期格式显示当前时间:".date("Y-m-d", strtotime("now"))."\n"; ?>
Ausgabe:
以秒为单位显示当前时间:1556162013 以日期格式显示当前时间:2019-04-25
Beispiel 2: Zeit und Datum anzeigen, die durch „12. Februar 2017“ beschrieben werden
<?php header("content-type:text/html;charset=utf-8"); // 以秒为单位显示转换后的日期时间 echo "以秒为单位显示:".strtotime("12th february 2017")."<br>"; // 以日期格式显示转换后的日期时间 echo "以日期格式显示:".date("Y-m-d", strtotime("12th february 2017"))."<br>"; ?>
Ausgabe:
以秒为单位显示:1486854000 以日期格式显示:2017-02-12
Beispiel 3: Anzeige des Datums des nächsten Sonntags zur aktuellen Uhrzeit
<?php header("content-type:text/html;charset=utf-8"); // 以秒为单位显示转换后的日期时间 echo "以秒为单位显示:".strtotime("next sunday")."<br>"; // 以日期格式显示转换后的日期时间 echo "以日期格式显示:".date("Y-m-d", strtotime("next sunday"))."<br>"; ?>
Ausgabe:
以秒为单位显示:1556402400 以日期格式显示:2019-04-28
Empfohlene verwandte Video-Tutorials: „PHP-Tutorial“
Das ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Strtotime-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!