-1

I need a difference between these two:

$time1 = strtotime('26:56:45');
$time2 = strtotime('8:21:15');

Where output would be 18:53:30.

vpibano
  • 1,867
  • 1
  • 12
  • 23
Pervez
  • 449
  • 5
  • 9

3 Answers3

1

@Pervez just use date() function two change your date time format like below try it

<?php
     $time1 = strtotime('26:56:45'); 
     $time2 = strtotime('8:21:15');
     $difference = date("H:i", ($time1 - $time2));
     echo $difference;
?>

Here you will get the difference as you wanted

Vishal Solanki
  • 2,415
  • 3
  • 20
  • 39
0

Here is the answer..

Example

$time1 = strtotime('23:56');  // 2012-12-06 23:56
$time2 = strtotime('00:21');  // 2012-12-06 00:21
echo ($time1 - $time2)/60;
Mr. HK
  • 2,121
  • 1
  • 16
  • 27
0
$datetime1 = new DateTime("10:50:30");

$datetime2 = new DateTime("now");

$interval = $datetime1->diff($datetime2);

echo $interval->h,":",$interval->i,":",$interval->s;
viral barot
  • 633
  • 4
  • 8