par
Ryle » 26 oct. 2007, 16:35
Ben non.. pas tout à fait comme pour les minutes... dans un temps en secondes, y a pas le même nombre d'heures que de minutes
Pour obtenir les heures, il te faut diviser ton temps en secondes par 3600 (arrondi à l'inférieur)
Pour obtenir les minutes restantes, il te faut diviser les secondes restantes par 60 (ce que ton script fait déjà, tps%3600 étant égal au nombre de secondes restantes)
Pour obtenir les secondes, il te suffit de récupérer les secondes restantes du calcul précédent (ce que ton script fait également)
Ex : 14000 secondes représentent
14000 / 3600 = 3.88, soit 3 heures (reste 3200 secondes)
3200 / 60 = 53.33, soit 53 minutes (reste 20 secondes)
et te donne donc le temps : 3" 53' 20
Ben non.. pas tout à fait comme pour les minutes... dans un temps en secondes, y a pas le même nombre d'heures que de minutes :)
Pour obtenir les heures, il te faut diviser ton temps en secondes par 3600 (arrondi à l'inférieur)
Pour obtenir les minutes restantes, il te faut diviser les secondes restantes par 60 (ce que ton script fait déjà, tps%3600 étant égal au nombre de secondes restantes)
Pour obtenir les secondes, il te suffit de récupérer les secondes restantes du calcul précédent (ce que ton script fait également)
Ex : 14000 secondes représentent
14000 / 3600 = 3.88, soit 3 heures (reste 3200 secondes)
3200 / 60 = 53.33, soit 53 minutes (reste 20 secondes)
et te donne donc le temps : 3" 53' 20