PHP计算离活动结束还剩多久时间,返回(天,时,分,秒)

浏览:2334 发布日期:2018/06/21 分类:技术分享 关键字: PHP日期倒计时 PHP时间倒计时 倒计时
PHP计算离活动结束还剩多久时间,返回(天,时,分,秒)
因天,时,分,秒这几个值需要计算,可以配合我另一篇[JS倒计时文章]使用
PHP代码:/**
     * description:计算离活动结束还剩多久时间
     * @param string $date
     * @return array
     */
    function timer($date='2018-06-23'){
        $t = strtotime($date)-time();//单位"秒"
        $arr = [];
        $day = intval($t/86400);//天
        $arr['day'] = $day;

        $hour = intval((($t/86400)-$day)*24);//小时
        $arr['hour'] = $hour;

        $minute = intval( (((($t/86400)-$day)*24)-$hour)*60 );//分钟
        $arr['minute'] = $minute;

        $second = intval(((((((($t/86400)-$day)*24)-$hour)*60)-$minute)*60));//秒
        $arr['second'] = $second;
        return $arr;
    }
//返回结果如下
array(4) {
["day"]=>
int(1)
["hour"]=>
int(7)
["minute"]=>
int(59)
["second"]=>
int(51)
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>