尝试像
$dStart = strtotime('2013-03-15');
$dEnd = strtotime('2013-04-01');
$dDiff = $dEnd - $dStart;
echo date('H:i:s',$dDiff);
Run Code Online (Sandbox Code Playgroud)
或者根据你的代码尝试
$dDiff = $dStart->diff($dEnd);
$date->format('d',$dDiff);
echo $dDiff->days;
Run Code Online (Sandbox Code Playgroud)
如果你想要几天内的差异也尝试一下
echo floor($dDiff/(60*60*24));
Run Code Online (Sandbox Code Playgroud)