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;
}
//======== 实例使用 ========
$timediff = timediff( strtotime( "2011-10-28" ), strtotime( "2011-10-29" ) );
print_r( $timediff );php计算时间差/两个时间日期相隔的天数,时,分,秒
最新推荐文章于 2025-03-12 09:47:10 发布
本文介绍了一个PHP函数,用于计算两个时间戳之间的差异,并返回一个包含天数、小时数、分钟数和秒数的数组。通过示例展示了如何使用此函数来获取两个具体日期之间的时间差。

560

被折叠的 条评论
为什么被折叠?



