php 处理时间(将 秒数 转为 时分秒 )

/**
 * 处理时间(将 秒数 转为 时分秒 )
 * 
 * @param string $total_time 秒数
 * @return string $ftime 处理好的时间
 */
function ftime($total_time)
{
    $s = gmdate('H:i:s', $total_time);
    // dump($s);die;
    $time = explode(':', $s);
    $time['0'] == '00' ? $h = 0 : $h = $time['0'];
    $time['1'] == '00' ? $m = 0 : $m = $time['1'];
    $time['2'] == '00' ? $s = 0 : $s = $time['2'];
    $ftime = (
        empty($h) ? (
            empty($m) ? $s .'秒' : (
                empty($s) ? $m . '分' : $m . '分' . $s .'秒'
                )
            ) :(
            empty($m) && empty($s) ? $h .'小时' : (
                empty($m)  ? $h . '时' . $s . '秒' : (
                    empty($s) ? $h . '小时' . $m . '分' : $h . '小时' . $m . '分' .$s . '秒'
                )
                    )
                        )
        );
    return $ftime;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容