wxin 发表于 2017-4-12 12:28:59

php计算时间差/两个时间日期相隔的天数,时,分,秒.

<?php 
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 ); 
?>
页: [1]
查看完整版本: php计算时间差/两个时间日期相隔的天数,时,分,秒.