Um in PHP die Differenz zwischen zwei Datumsangaben zu ermitteln, gibt es folgende Möglichkeit:
$date1 = '2013-03-01' $date2 = '2013-05-17' $dateDiff = gregoriantojd( date('m', strtotime($date2)), date('d', strtotime($date2)), date('Y', strtotime($date2))) - gregoriantojd( date('m', strtotime($date1)), date('d', strtotime($date1)), date('Y', strtotime($date1)));
Es erfolgt erst die Umrechnung in das vom gregorianische ins julianische Datumsformat. Danach kann man durch eine einfache Rechenoperation die Differenz zwischen beiden Datumsangaben ermitteln und erhält den Abstand zwischen Datum 1 und Datum 2 in Tagen.