Heim  >  Artikel  >  Backend-Entwicklung  >  So berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP

So berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP

青灯夜游
青灯夜游Original
2022-02-25 19:57:594956Durchsuche

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)“.

So berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP

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." 天";
    ?>

Empfohlenes Lernen: „

PHP-Video-TutorialSo berechnen Sie den Unterschied zwischen der Zeit und der Anzahl der Tage in PHP

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!

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