IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

rawsrc

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

    par , 19/12/2017 à 22h03
    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]);
    }
    ...