Secondes en j/h/m/s

yo35 -  
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite convertir un total de secondes en temps en jours/heures/minutes/secondes. sans virgules au secondes.

Voila, merci d'avance.

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    si vos secondes en A1 peut être ceci en B1:
    =A1/3600/24
    et format de cellule :
    nombre / personnalisé > dans la fenêtre type:
    JJ/hh:mm:ss

    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
  2. boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
     
    bonjour,
    voici en PHP un bout de code qui convertit un temps en secondes en chaîne de caractères (adaptation vite faite non testée mais l'idée y est.. )

        public static function secToString($sec) {
            $log = "";
            $curSec = $sec;
            $nbDay = floor($curSec / (60*60*24));
            if ($nbDay > 0) {
                $log = "$nbDay j ";
                $curSec = $curSec - ($nbDay * 60*60*24);
            }
            $nbHour = floor($curSec / (60*60));
            if ($nbHour > 0) {
                $log = "$log $nbHour h ";
                $curSec = $curSec - ($nbHour * 60*60);
            }
            $nbMin = floor($curSec / 60);
            if ($nbMin > 0) {
                $log = "$log $nbMin min ";
                $curSec = $curSec - ($nbMin * 60);
            }
            if ($curSec > 0) {
                $log = "$log $curSec s ";
            }
            return $log;
        }
    
    0
  3. yo35
     
    j'ai oublier de précisez que c'est pour excel ^^
    0
    1. boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
       
      =)
      0