2012-01-29 5 views
0

Все, У меня есть следующий код, чтобы выяснить время, основываясь на миллисекундах, были предоставлены:Всегда отображение времени в XX: XX с помощью PHP

$ms = $value['trackTimeMillis']; 
$track_time = floor($ms/60000).':'.floor(($ms%60000)/1000); 

Проблема в том, что иногда это не работает, что Что ж. Например, если у меня миллисекунды как 246995, это будет выводить 4: 6.

Есть ли способ всегда делать это так, чтобы он преобразовывал это правильно, и если он округляет до четного числа, чтобы добавить нуль в конце? Так что-то вроде 2: 3 будет читать 2:30?

Спасибо!

ответ