码迷,mamicode.com
首页 > 其他好文 > 详细

把秒数转换成时分秒

时间:2016-08-26 23:03:51      阅读:231      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!