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);
}
}
评论/回复