May
27
2024
php将秒数格式化为多少小时都少分多少秒(时分秒)的字符串形式
作者:
绝缘体.. 发布:
2024-05-27 08:06 分类:
未分类 阅读:
抢沙发
php将秒数格式化为多少小时都少分多少秒(时分秒)的字符串形式。
/**
* @param int $second
* @return string
*/
function formatSecond($second): string {
$hours = floor($second / 3600);
$minutes = floor(($second % 3600) / 60);
$remainingSeconds = $second % 60;
$timeString = $hours ? $hours . '小时' : '';
$timeString .= $minutes ? ($timeString ? ' ' : '') . $minutes . '分钟' : '';
$timeString .= $remainingSeconds ? ($timeString ? ' ' : '') . $remainingSeconds . '秒' : '';
return $timeString;
}
例如:
// 示例用法 echo formatSecond(58); // 输出: 58秒 echo formatSecond(61); // 输出: 1分钟1秒 echo formatSecond(3601); // 输出: 1小时0分钟1秒
微信扫一扫,打赏作者吧~