PHP Date difference PHP Date difference php php

PHP Date difference


Try like

$dStart = strtotime('2013-03-15');$dEnd = strtotime('2013-04-01');$dDiff = $dEnd - $dStart;echo date('H:i:s',$dDiff);

or as per your code try with

$dDiff = $dStart->diff($dEnd);$date->format('d',$dDiff);echo $dDiff->days;

if you want diff in days try with this also

echo floor($dDiff/(60*60*24));


Try this-

$dStart = new DateTime('2013-03-15');$dEnd = new DateTime('2013-04-01');$dDiff = $dStart->diff($dEnd);echo $dDiff->format('%d days')

Check PHP

Please check demo link


use this

 $datetime1 = date_create('2013-03-15'); $datetime2 = date_create('2013-04-01'); $interval = date_diff($datetime1, $datetime2); echo $interval->format('%R%a days');