Bueno pues igual que en javascript, aquí tenéis la función PHP para calcular los días/noches de diferencia entre dos fechas.
function dateDifference($d1, $d2){
$v1 = explode("-", $d1);
$date1 = mktime(0, 0, 0, intval($v1[1]), intval($v1[0]), intval($v1[2]));
$v2 = explode("-", $d2);
$date2 = mktime(0, 0, 0, intval($v2[1]), intval($v2[0]), intval($v2[2]));
$dateDiff = $date2 - $date1;
return floor($dateDiff/(60*60*24));
}