我正在用 php 开发一个网站。
我需要将作业添加到 sql server 2008 数据库。
我以分钟为单位计算工作持续时间,我想将其转换为 H:i:s 格式。
我正在使用这段代码:
$hours = (int)($duration / 60);
$minutes = $duration - ($hours * 60);
$time = $hours.":".$minutes;
它适用于 int 持续时间 30,60,100,120 等。
但如果持续时间为 1.33 或 5.40,则输出应分别为 00:01:30 或 00:05:40。
我怎样才能做到这一点 ?