得到时差

时间:2011-06-06 09:22:52

标签: php mysql

  

可能重复:
  Get time difference

嗨,我需要在php中两次获得时间差异。

$starttime=time();
$endtime=time();

如何在php中获得小时和秒钟

感谢

4 个答案:

答案 0 :(得分:3)

echo ($endtime-$starttime);

可以获得秒数。

如果您需要知道可以执行以下操作的时间:

$seconds = ($endtime-$starttime);
echo floor($seconds/3600).' hours';

答案 1 :(得分:2)

$starttime=time();
$endtime=time();

$diff = $endtime - $starttime;
$hours = floor($diff / 3600);
$minutes = floor (($diff % 3600) / 60);
$seconds = $diff % 60;

答案 2 :(得分:0)

你可以使用date_diff ....

答案 3 :(得分:0)

看一下strftime

$difference = $endtime-$starttime;
echo strftime('%H:%M:%S',$difference);