首页 > 其他 > 详细

实现两个unix时间戳的差,并返回两个时间戳相差的天、小时、分、秒,精确到秒

时间:2018-05-18 10:34:16      阅读:365      评论:0      收藏:0      [点我收藏+]

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;
}
$begin_time = strtotime(‘+4 day 5 hours 10 mins 5 seconds ‘);
$end_time = strtotime("now");

$res = timediff($begin_time,$end_time);

实现两个unix时间戳的差,并返回两个时间戳相差的天、小时、分、秒,精确到秒

原文:https://www.cnblogs.com/lsbaiwyl/p/9054874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!