Mam skrypt, który pobiera wartość w sekundach (do 2 punktów dziesiętne ułamków sekund):PHP - Konwersja milisekund do godziny: minuty: Seconds.fractional
$seconds_input = 23.75
I następnie przekształcić go do milisekund:
$milliseconds = $seconds_input * 1000; // --> 23750
A potem chcę sformatować go tak:
H:M:S.x // --> 0:0:23.75
Gdzie 'x' jest fracti on of the second (jednak wiele miejsc po przecinku).
Każda pomoc? Nie mogę o tym myśleć. Próbowałem użyć polecenia gmdate(), ale nie odrywałem ułamków sekund.
Dzięki.
http://us.php.net/manual/en/function.sprintf.php – scragz
Chciałem tylko dodać, że było to wytwarzanie wartości wejściowej dla pola -ss FFMPEG. Uwzględniając ułamkowe sekundy, poprawia ziarnistość docelowej klatki i daje użytkownikowi prawie * dokładną * ramkę, którą oglądają w odtwarzaczu wideo. Jeszcze raz dziękuję wszystkim, oszczędziłeś mi mnóstwo czasu. – AJB