/ PHP

php计算时间差(精确到秒)

这两天在写一个比赛网站,其中一个要求是计算用户参加比赛使用的时间,显示的格式是: 天 时:分:秒。

于是就写了个小函数来实现这个功能:

function counttime($time1,$time2) { $time = strtotime($time1) - strtotime($time2); $day = floor($time / 3600 / 24); $hour = floor(($time - $day * 3600 * 24) / 3600); $min = floor(($time - $hour * 3600 - $day * 3600 * 24) / 60); $sec = floor($time - $hour * 3600 - $day * 3600 * 24 - $min * 60); return $day . " day(s) " . $hour.':'.$min.':'.$sec; }

代码很简单,就不注释了。

php计算时间差(精确到秒)
Share this