Jump to content

storing timestamp and finding the difference


prakash

Recommended Posts

for Diff:

 

$date=Retrieve from db;
$thendate = strtotime($date); OR $thendate=date('d m Y H:i:s',strtotime($date));
$nowdate = date('d m Y H:i:s');

$datediff = ($nowdate - $thendate);

echo $datediff." Seconds<br>";
echo round($datediff / 60)." Minutes<br>";
echo round($datediff / 3600)." Hours<br>";
echo round($datediff / 86400)." Days<br>";

Oh sorry:

 

That would be like this

<?php
$nowdate = strtotime("20 January 2008");
$thendate = strtotime("4 March 2007");
$datediff = ($nowdate - $thendate);

echo $datediff." Seconds<br>";
echo round($datediff / 60)." Minutes<br>";
echo round($datediff / 3600)." Hours<br>";
echo round($datediff / 86400)." Days<br>";

?>

Works fine.

I found this one:

<?php
function timeDiff($firstTime,$lastTime) {
// convert to unix timestamps
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);

// perform subtraction to get the difference (in seconds) between times
$timeDiff=$lastTime-$firstTime;

// return the difference
return $timeDiff;
}

//Usage:
echo timeDiff("2002-03-16 18:56:32","2002-04-16 10:00:00");
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.