我有下面的 php 函数,它从数据库中获取时间参数(以秒为单位)。秒是数据库中的 float(6,1) 类型。然后我将该值传递给下面的函数。我遇到的问题是,如果我有 1655.5 秒,我可以获得小时、分钟和秒。但是我如何获得剩余的毫秒数。
即 1655.5 = 27m:35s.5ms
感谢您提前提供任何帮助。
<?php
function convertTo($init)
{
$hours = ($init / 3600);
$minutes = (($init / 60) % 60);
$seconds = $init % 60;
if($minutes < 10)
{
$minutes = "0".$minutes;
}
if($seconds < 10)
{
$seconds = "0".$seconds;
}
$milli = /* code to ret the remaining milliseconds */
$stageTime = "$minutes:$seconds.$milli";
return $stageTime;
}
?>