我在 php 中工作,输出存在于
$time
变量中。想将此 $time
更改为 $newtime
,其中 HH:MM:SS 和 $newsec
为 290.52。谢谢 :)
最佳答案
1)
function foo($seconds) {
$t = round($seconds);
return sprintf('%02d:%02d:%02d', ($t/3600),($t/60%60), $t%60);
}
echo foo('290.52262423327'), "\n";
echo foo('9290.52262423327'), "\n";
echo foo(86400+120+6), "\n";
打印
00:04:51
02:34:51
24:02:06
2)
echo round($time, 2);
关于php - 输出以秒为单位。转换为 hh :mm:ss format in php,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3534533/