Multiplication d'heures ne marche pas
Bonjour,
J'ai ce code pour multiplier des secondes et les transformer en minutes et heures ... mais alors c'est pas mon fort les horaires et je mensuelle les pinceaux oO
Comment faire marcher ça ? Il me sort des 70 minutes ^^ et les heures ne s'affichent pas !
$sword = "calcul('sword', 95, 0, 85, 0, 1, 0, 641)";
les secondes sont mis à la fin "641" (nbts)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function calcul(id, nbw, nbs, nbi, nbf, nbpop, nbtm, nbts) {
var Quantite = document.getElementById(id).value;
var sec = (nbts * Quantite) % 60;
var min;
var heure;
if (Math.floor((nbts * Quantite - sec) / 60) > 0)
min = (nbtm * Quantite + Math.floor((nbts * Quantite - sec) / 60) ) % 60;
else
min = (nbtm * Quantite) % 60;
if (Math.floor((nbtm * Quantite - min) / 60) >= 0 && Math.floor((nbts * Quantite - sec) / 60) > 0)
heure = Math.floor((nbtm * Quantite - min + (nbts * Quantite - sec) / 60)) / 60 ;
else if (Math.floor((nbtm * Quantite - min) / 60) > 0)
heure = Math.floor((nbtm * Quantite - min) / 60);
else
heure = 0;
var qtime = heure + ":" + min + ":" + sec;} |
MERCI D'AVANCE ! Je ne m'en sors pas oO