php秒转换为天/时/分/秒
时间: 2023-09-17 09:13:58 浏览: 85
php代码-秒换算为剩余天小时分秒
以下是将秒转换为天/时/分/秒的 PHP 代码:
```php
function secondsToTime($seconds) {
$days = floor($seconds / 86400);
$hours = floor(($seconds % 86400) / 3600);
$minutes = floor(($seconds % 3600) / 60);
$seconds = ($seconds % 60);
$result = '';
if ($days > 0) {
$result .= "$days 天 ";
}
if ($hours > 0) {
$result .= "$hours 小时 ";
}
if ($minutes > 0) {
$result .= "$minutes 分钟 ";
}
if ($seconds > 0) {
$result .= "$seconds 秒 ";
}
return trim($result);
}
```
该函数将秒数作为参数,并返回一个字符串,该字符串表示为天/小时/分钟/秒数。例如:
```php
echo secondsToTime(86400); // 输出 '1 天'
echo secondsToTime(3600); // 输出 '1 小时'
echo secondsToTime(120); // 输出 '2 分钟'
echo secondsToTime(30); // 输出 '30 秒'
echo secondsToTime(3661); // 输出 '1 天 1 小时 1 分钟 1 秒'
```
阅读全文