php累计时间(秒)转换为中文时间类型
/**
* 方法的作用:累计时间(秒)转换为中文时间类型
* @param $online
* @return string
* @author 林江和
*/
/**
* 方法的作用:累计时间(秒)转换为中文时间类型
* @param $online
* @return string
* @author 林江和
*/
function sustainTime($onlineTime) {
if (empty($onlineTime)) {
return '';
}
if ($onlineTime < 60) {
return $onlineTime . '秒';
}
if ($onlineTime >= 60 && $onlineTime < 3600) {
return (int)($onlineTime / 60) . '分钟';
}
if ($onlineTime >= 3600 && ($onlineTime < 3600 * 24)) {
$minute = (int)(($onlineTime % 3600) / 60);
$show_minute = '';
if ($minute > 0) {
$show_minute = $minute . '分钟';
}
return (int)($onlineTime / 3600) . '小时' . $show_minute;
}
if ($onlineTime >= 3600 * 24) {
$hour = (int)((($onlineTime % (3600 * 24))) / 3600);
$show_hour = '';
if ($hour > 0) {
$show_hour = $hour . '小时';
}
return (int)($onlineTime / (3600 * 24)) . '天' . $show_hour;
}
}