Voir le flux RSS

rawsrc

Fonction de conversion d'un nombre de secondes en heures, minutes et secondes

Noter ce billet
par , 19/12/2017 à 22h03 (432 Affichages)
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]);
}
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo secondsToHoursMinutesSeconds(9999); // affiche : 02:46:39

Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Viadeo Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Twitter Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Google Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Facebook Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Digg Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Delicious Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog MySpace Envoyer le billet « Fonction de conversion d'un nombre de secondes en heures, minutes et secondes » dans le blog Yahoo

Commentaires