我想将毫秒转换为小时:最小值:第二,因为我正在使用此函数但是387:24:54.834
返回1394694855
。
我正在测试并运行localhost
REQUEST_TIME 1394694855
static function formatMilliseconds($milliseconds)
{
$seconds = floor($milliseconds / 1000);
$minutes = floor($seconds / 60);
$hours = floor($minutes / 60);
$milliseconds = $milliseconds % 1000;
$seconds = $seconds % 60;
$minutes = $minutes % 60;
$format = '%u:%02u:%02u.%03u';
$time = sprintf($format, $hours, $minutes, $seconds, $milliseconds);
return rtrim($time, '0');
}
这个功能有什么问题?