如何在 PHP 中将秒转换为 时:分:秒 格式?
大家好!我是 PHP 新手,遇到了一个问题:我有一个变量存储秒数,例如 3665。我需要将这个时间输出为可读的 HH:MM:SS 格式,即 1:01:05。
我尝试过直接除以 3600、60 并使用取余,但结果不对。这是我的代码:
```php
```
问题在于小时输出为 1.0180555555556,分钟为 1.0833333333333。我知道需要取整,但如果直接用 intval,会丢失余数。请问如何正确处理?我需要小时、分钟和秒都是整数,并且格式带有前导零(例如 01:01:05,而不是 1:1:5)。提前谢谢!
<<>>
使用除法和格式化解决
您的主要错误在于除法得到的是小数