您的位置:首页 > 编程语言 > PHP开发

php计算两个时间戳的差

2017-08-28 14:04 281 查看
/**
* 计算两个时间戳之差
* @param $begin_time
* @param $end_time
* @return array
*/
function timeDiff( $begin_time, $end_time ){
if ( $begin_time < $end_time ) {
$starttime = $begin_time;
$endtime = $end_time;
} else {
$starttime = $end_time;
$endtime = $begin_time;
}
$timediff = $endtime - $starttime;
$days = intval( $timediff / 86400 );
$remain = $timediff % 86400;
$hours = intval( $remain / 3600 );
$remain = $remain % 3600;
$mins = intval( $remain / 60 );
$secs = $remain % 60;
$res = array( "day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs );
Log::info($res);
return $res;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: