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

2020-09-04  本文已影响0人  潇洒小菜鸟
/**
 * 处理时间(将 秒数 转为 时分秒 )
 * 
 * @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;
}
上一篇 下一篇

猜你喜欢

热点阅读