PHP —Convertir millisecondes d'Heures : Minutes : Secondes.les fractions

J'ai un script qui prend une valeur en secondes (à 2 points décimaux, de fractions de secondes):

$seconds_input = 23.75

Je puis de le convertir en millisecondes:

$milliseconds = $seconds_input * 1000; //--> 23750

Et puis je veux le formater comme suit:

H:M:S.x //--> 0:0:23.75

Où " x " correspond à la fraction de seconde (cependant, le nombre de décimales après la virgule).

De l'aide? Je n'arrive pas à envelopper mon esprit autour de cette. J'ai essayé d'utiliser gmdate() mais il continuait à tailler hors les fractions de secondes.

Grâce.

us.php.net/manual/en/function.sprintf.php
Je voulais juste rajouter que c'était pour produire une valeur d'entrée pour FFMPEG -ss champ. En incluant les fractions de secondes, il améliore la précision de l'image cible et permet à l'utilisateur de près de la exact cadre de regarder dans le lecteur vidéo. Merci encore à tous, vous m'avez sauvé une tonne de temps.

OriginalL'auteur AJB | 2011-01-21