Wie kann man Tage zwischen zwei Daten in PHP zählen?

Sie können die DateTime-Klasse in PHP verwenden, um die Anzahl der Tage zwischen zwei Daten zu berechnen. Hier ist ein Beispiel:

<?php

$date1 = new DateTime('2022-01-01');
$date2 = new DateTime('2022-01-15');
$interval = $date1->diff($date2);
echo $interval->format('%R%a Tage');

Dies gibt aus: +14 Tage In diesem Beispiel ist $date1 auf den 1. Januar 2022 und $date2 auf den 15. Januar 2022 festgelegt. Die Methode diff() wird verwendet, um den Unterschied zwischen den beiden Daten zu berechnen und die Methode format() wird verwendet, um das Ergebnis im gewünschten Format auszugeben. Das %R wird verwendet, um zu bestimmen, ob das Datum in der Vergangenheit oder in der Zukunft liegt, und %a wird verwendet, um den Unterschied in Tagen auszugeben.