Wir haben zuvor die Funktion strtotime() verwendet, um die Funktion zum Vergleichen der Größe zweier Datumsangaben zu implementieren. Zusätzlich zum Vergleichen der Größe zweier Datumsangaben kann PHP auch die Differenz zwischen zwei Datumsangaben genau berechnen. In diesem Kapitel verwenden wir weiterhin die Funktion strtotime() , um eine Countdown-Funktion zu entwickeln.
Die Funktion strtotime() dient dazu,das Datum und die Uhrzeit eines beliebigen englischen Textes in einen UNIX-Zeitstempel zu analysieren . Wir haben es bereits erklärt und werden es hier nicht zu ausführlich vorstellen. Schauen Sie sich einfach den Code an.
Countdown-Applet-Beispiel, der Code lautet wie folgt
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $time1=strtotime(date("Y-m-d H:i:s")); //获取当前时间 $time2=strtotime("2017-5-1"); //五一放假时间 $time3=strtotime("2017-5-5"); //端午放假时间 $sub1=ceil(($time2-$time1)/3600); //(60秒*60分)秒/小时 $sub2=ceil(($time3-$time1)/86400); //(60秒*60分*24小时)秒/天 echo "离五一放假时间还有"." ".$sub1." "."小时!!!"; echo "<p>"; echo "离端午节放假时间还有"." ".$sub2." "."天!!!"; ?>
Im obigen Beispiel haben wir die Funktion ceil() verwendet. Hier werfen wir einen Blick auf die Funktion ceil()
Funktion ceil() > ist Auf die nächste ganze Zahl aufrunden. Das Syntaxformat lautet wie folgt:
ceil(x)
Gibt die nächste ganze Zahl zurück, die nicht kleiner als x ist. Wenn x einen Dezimalteil hat, es wird fortgeführt. Der von ceil() zurückgegebene Typ ist immer noch Float, da der Bereich von Float-Werten normalerweise größer ist als der von Integer.
Sehen Sie sich ein Beispiel der Funktion ceil() an<?php echo ceil(0.60)."<br/>"; echo ceil(5.1); ?>
Beispielausführungsergebnis der Funktion ceil():
Im nächsten Abschnitt erklären wir Ihnen, wie Sie „die Laufzeit von Seitenskripten berechnen“ können.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Funktionsbeispielen für den Countdown mit der PHP-Zeit- und Datumsfunktion strtotime(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!