Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie die PHP-Strtotime-Funktion

So verwenden Sie die PHP-Strtotime-Funktion

青灯夜游
青灯夜游Original
2019-04-25 11:27:177061Durchsuche

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.

So verwenden Sie die PHP-Strtotime-Funktion

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!

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