php秒转换为天、小时、 分钟、 秒
时间: 2023-09-19 09:11:05 浏览: 195
php代码-秒换算为剩余天小时分秒
可以使用以下代码将秒转换为天、小时、分钟、秒:
```php
function convertSeconds($seconds) {
$days = floor($seconds / 86400);
$hours = floor(($seconds % 86400) / 3600);
$minutes = floor(($seconds % 3600) / 60);
$seconds = $seconds % 60;
return array('days' => $days, 'hours' => $hours, 'minutes' => $minutes, 'seconds' => $seconds);
}
// 调用示例
$seconds = 123456;
$timeArray = convertSeconds($seconds);
echo "{$timeArray['days']} 天, {$timeArray['hours']} 小时, {$timeArray['minutes']} 分钟, {$timeArray['seconds']} 秒";
```
输出结果为:
```
1 天, 10 小时, 17 分钟, 36 秒
```
其中,`convertSeconds()` 函数将秒数作为参数传入,然后使用 `floor()` 函数和数学运算符将秒数转换为天数、小时数、分钟数和剩余的秒数,并将它们存储在关联数组中返回。最后,我们可以使用这些值来创建需要的输出。
阅读全文