0

i have 2 type of time values are 2015-09-25 11:52:22 and 2015-09-25 01:06:57. i using date different function in php. my code as

$date_a = new DateTime($from_time);
$date_b = new DateTime($to_time);
$interval = date_diff($date_a,$date_b);

echo $interval->format('%h:%i:%s');

Out put gives 10:45:25.how can calculated time diff??

2015-09-25 11:52:22 is AM and 2015-09-25 01:06:57 is PM that time only i got look like otherwise coming correct

Eduard Uta
  • 2,477
  • 5
  • 26
  • 36
RAMAR T
  • 7
  • 4

1 Answers1

1

The 'diff' method applies to a DateTime Object..

$from_time = '2015-09-25 11:52:22';
$to_time   = '2015-09-25 01:06:57';

  $date_a = new DateTime($from_time);
  $date_b = new DateTime($to_time);
//$interval =     date_diff($date_a,$date_b);
  $interval = $date_a->diff($date_b);
  echo $interval->format('%h:%i:%s');

// 10:45:25
MaggsWeb
  • 3,018
  • 1
  • 13
  • 23