首页 > 其他 > 详细

把秒数转换成时分秒

时间:2016-08-26 23:03:05      阅读:236      评论:0      收藏:0      [点我收藏+]

/**

        转换时间格式

    */


    function changeTimeType($time) {

        if (is_numeric($time)) {

            $value = array(

                "days" => 0, "hours" => 0,

                "minutes" => 0, "seconds" => 0,

            );

            if ($time >= 86400) {

                $value["days"] = floor($time / 86400);

                $time = ($time % 86400);

            }

            if ($time >= 3600) {

                $value["hours"] = floor($time / 3600);

                $time = ($time % 3600);

            }

            if ($time >= 60) {

                $value["minutes"] = floor($time / 60);

                $time = ($time % 60);

            }

            $value["seconds"] = floor($time);

            

            

            

            if(strlen($value["hours"])<2 && $value["days"]==0){

                $value["hours"]="0".$value["hours"];

            }else if(strlen($value["hours"])<2 && $value["days"]!=0){

                $value["hours"]=$value["days"] * 24 + $value["hours"];

            }else{

                $value["hours"]=$value["days"] * 24 + $value["hours"];

            }

            

            if(strlen($value["minutes"])<2){

               $value["minutes"]="0".$value["minutes"];

            }

            if(strlen($value["seconds"])<2){

               $value["seconds"]="0".$value["seconds"];

            }

            

            //return (array) $value;

            $t = $value["hours"] . ":" . $value["minutes"] . ":" . $value["seconds"];

            Return $t;

        } else {

            return "00:00:00";

        }

    }


本文出自 “phpAjax请求” 博客,谢绝转载!

把秒数转换成时分秒

原文:http://15129824665.blog.51cto.com/10510385/1843050

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