`Laravel`版`小丑路人社区`改版中,与`Hyperf版小丑路人社区`数据互动,此版本改版中……尚未彻底完结!

Q:

时长按照字符串展示

show_text_duration(3695);

输出:1:01:35
if (!function_exists('show_text_duration')){
    function add_0($str) {
        if ($str < 10) $str = '0' . $str;
        return $str;
    }

    /**
     * 时长按照字符串展示(70s => 1:10 )
     * 
     * @param  int  $time
     *
     * @return string
     */
    function show_text_duration(int $time)
    {
        $hour = $min = $sec = 0;
        $str = '';
        if ($time > 3600){
            $hour = floor($time / 3600);
            $str = $hour . ':';
        }
        $min = floor(($time - $hour * 3600) / 60);
        $sec = floor($time - $hour * 3600 - $min * 60);
        return $str . add_0($min) . ':' . add_0($sec);
    }
}
技术分享
订阅

评论记录


评论/回复