计算两个时间差并返回差多少天,时,分,秒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算两个时间差并返回差多少天,时,分,秒相关的知识,希望对你有一定的参考价值。
本函数实现两个unix时间戳的差,并返回两个时间戳相差的天、小时、分、秒,精确到秒,两个参数都是时间戳,虽然代码很简单,但是很实用。
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);
return $res;
}
以上是关于计算两个时间差并返回差多少天,时,分,秒的主要内容,如果未能解决你的问题,请参考以下文章