Heim >Backend-Entwicklung >PHP-Problem >So berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP
So berechnen Sie die Differenz in Tagen durch Subtrahieren der Zeit in PHP: 1. Verwenden Sie die Anweisung „strtotime(“time“), um die beiden Zeitstempel zu konvertieren. 2. Subtrahieren Sie die beiden Zeitstempel, um die Zeitdifferenz zu erhalten. Wandeln Sie die beiden Zeiten in Zeitstempel um. Teilen Sie die Zeitdifferenz durch die Gesamtzahl der Sekunden an einem Tag und runden Sie sie mit floor() auf. Die Syntax lautet „floor(zeitdifferenz/86400)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Wie berechnet PHP die Differenz, wie viele Tage die Zeit subtrahiert wird?
Implementierungsidee:
Verwenden Sie strtotime(). Die Funktion wandelt zwei Zeiten in Zeitstempel um.
Subtrahieren Sie die beiden Zeitstempel, um den Zeitunterschied zu erhalten =86400)
Floor()-Rundung verwenden
Implementierungscode:
<?php header("Content-type:text/html;charset=utf-8"); //2022年1月1日 19点30分0秒 $time1=strtotime("2022-1-1"); //2022年7月7日 7点30分0秒 $time2=strtotime("2022-7-7"); $diff_seconds = $time2 - $time1; $diff_days = floor($diff_seconds/86400); echo "两个时间相差: ".$diff_days." 天"; ?>
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!