Fonction de conversion d'un nombre de secondes en heures, minutes et secondes
par
, 19/12/2017 à 22h03 (973 Affichages)
Exemple :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function secondsToHoursMinutesSeconds(int $seconds): string { $base_60 = function($p) { return ($p >= 60) ? [$p % 60, floor($p / 60)] : [$p, 0]; }; // $base_60 = function($p) { return ($p >= 60) ? [$p % 60, intdiv($p, 60)] : [$p, 0]; }; // PHP 7+ $sec = $base_60($seconds); $min = $base_60($sec[1]); $hours = $min[1]; return sprintf("%02d:%02d:%02d", $hours, $min[0], $sec[0]); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo secondsToHoursMinutesSeconds(9999); // affiche : 02:46:39