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

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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
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
yo35
 
j'ai oublier de précisez que c'est pour excel ^^
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
=)
0