Heim >Backend-Entwicklung >PHP-Problem >So berechnen Sie die Differenz in Wochen zwischen zwei Daten in PHP

So berechnen Sie die Differenz in Wochen zwischen zwei Daten in PHP

青灯夜游
青灯夜游Original
2022-01-24 14:45:072736Durchsuche

Methode: 1. Verwenden Sie die Funktion strtotime(), um zwei Datumsangaben in Zeitstempel umzuwandeln. 2. Subtrahieren Sie die beiden Zeitstempel, um die Zeitdifferenz zu erhalten Die Zeitdifferenz ist die Differenz in Tagen. 4. Teilen Sie die Differenz in Tagen durch 7, um zu berechnen, wie viele Wochen die Differenz zwischen den beiden Daten beträgt.

So berechnen Sie die Differenz in Wochen zwischen zwei Daten in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie berechnet PHP die Anzahl der Wochen, die zwischen zwei Daten liegen?

Berechnen Sie die Anzahl der Wochen ist der Unterschied zwischen zwei Daten, im Wesentlichen geht es darum, den Zeitunterschied zwischen zwei Daten zu berechnen.

  • Sie können die Anzahl der Tage unten erhalten

    Die Anzahl der Tage Unterschied kann mit strtotime() und date() berechnet werden
  • Konvertieren Sie die beiden Daten in Zeitstempel mit der Funktion strtotime()


Subtrahieren Sie dann die beiden Zeitstempel, um den Zeitunterschied zu erhalten. Diesmal wird jedoch immer noch in Sekunden gezählt, was dem Lesen nicht förderlich ist.
  • Dividieren Sie dann die Zeitdifferenz durch 86400 (24*60*60=86400) und runden Sie dann mit floor() auf die nächste ganze Zahl ab.
  • <?php
    header("content-type:text/html;charset=utf-8");
    function daysDiff($date1, $date2)
    {
        $first = strtotime($date1);
        $second = strtotime($date2);
        if($first>$second){
        	$diff_seconds=$first-$second;
        }else{
        	$diff_seconds=$second-$first;
        }
    	$time = floor(($diff_seconds)/86400);
        return $time;
    }
    
    $dt1 = &#39;2022-1-1&#39;;
    $dt2 = &#39;2022-1-15&#39;;
    echo $dt1.&#39; 和 &#39;. $dt2. &#39; 之间相差的天数是 &#39;. daysDiff($dt1, $dt2) ."天";
    ?>

  • Die Differenz in Tagen wird berechnet Schauen Sie sich die Berechnung an, wie viele Wochen der Unterschied beträgt.

  • Empfohlenes Lernen: „
PHP-Video-Tutorial

So berechnen Sie die Differenz in Wochen zwischen zwei Daten in PHP

Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Differenz in Wochen zwischen zwei Daten 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