2014-04-16 71 views
4

我有一個時間平均總數是從一個整數轉換的時間計算出來的。使用php更改時間輸出

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

嘗試

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

謝謝你這麼多。有用! –

+0

您的歡迎和感謝接受 –

0

我會推薦使用格式函數像sprintf()

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

demo