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.