使用php更改时间输出

时间:2014-04-16 06:21:12

标签: php time

我的时间平均总和是从整数转换的时间计算得出的。

average = 0:0:20

我想改变它的输出:

average = 00:00:20

顺便说一下,这是我用来获得时间平均值的代码:

$ans = $times / $displaycount;
$hh = floor($ans / 3600);
$mm = floor(($ans - ($hours*3600)) / 60);
$ss = floor($ans % 60);

$timeavg = $hh.':'.$mm.':'.$ss;

echo "average = ". $timeavg;

2 个答案:

答案 0 :(得分:2)

$str= '0:0:20';
echo date('H:i:s', strtotime($str)); //output :- 00:00:20 

答案 1 :(得分:0)

我建议使用像sprintf()这样的格式函数:

$timeavg = sprintf('%02d:%02d:%02d', $hh, $mm, $ss);

demo