两时间之间差距天数

本文介绍了一个用于计算两个时间戳之间的差值的PHP函数。该函数返回一个包含天数、小时数、分钟数和秒数的数组,便于开发者进行时间间隔的计算。
/**
 *    两时间之间差距天数
 * @param string $begin_time 开始时间
 * @param string $end_time 结束时间
 * @return array
 * @author vivo
 */
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 %= 3600;
        $mins = intval( $remain / 60 );
        $secs = $remain % 60;
        $res = array(
                "day" => $days,
                "hour" => $hours,
                "min" => $mins,
                "sec" => $secs
        );
        return $res;
}

转载于:https://www.cnblogs.com/secretxinyu/p/5421685.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值