php时间戳相减得天数 小时数 分钟数 秒数
/*** 计算两个时间戳之差
* @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;