php 秒转换为时间,求代码
比如这是秒$time=4116.6464375;求把它变成这种格式的时间01:34:45.324213...
比如这是秒
$time=4116.6464375;
求把它变成这种格式的时间 01:34:45.324213 展开
$time=4116.6464375;
求把它变成这种格式的时间 01:34:45.324213 展开
展开全部
你的例子好像不对,秒的小数部分应该不变,结果应该是:1:8:36.6464,代码如下:
<?php
$time=4116.6464375;
$tt=floor($time);
$ss=round(($time-$tt)*10000);
$h=floor($tt/3600);$tt%=3600;
$m=floor($tt/60);$tt%=60;
$s=$tt;
echo "$h:$m:$s.$ss\n";
?>
上面的结果都计算在中间变量中的,如果希望最后输出的数都有两位(01:08:36.6464)可以使用sprintf实现。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询