У меня есть скрипт, который принимает в значении в секундах (до 2 десятичных точек доли секунды):PHP - Преобразование миллисекунд до нескольких часов: минуты: Seconds.fractional
$seconds_input = 23.75
Я затем преобразовать его в миллисекунды:
$milliseconds = $seconds_input * 1000; // --> 23750
И тогда я хочу, чтобы отформатировать его следующим образом:
H:M:S.x // --> 0:0:23.75
Где 'х' является fracti на втором (однако много мест после десятичного числа).
Любая помощь? Кажется, я не могу обдумать это. Я попытался использовать gmdate(), но он продолжал отрываться от дробных секунд.
Спасибо.
http://us.php.net/manual/en/function.sprintf.php – scragz
Просто хотелось добавить, что это было для создания входного значения для поля -ss FFMPEG. Включая дробные секунды, он улучшает гранулярность целевого кадра и дает пользователю почти точный * кадр, который они ищут в видеоплеере. Еще раз спасибо, вы спасли мне тонну времени. – AJB