Auteur : : coop
Pays : France
Date : mardi 16 septembre 2014, 20:50
Commentaire : Bonjour, j'aimerais rallonger le temps mais ça m'indique code incorrect :

message d'erreur : résultat numérique incorrect (diviser par zero?)


// Configuration chronomètre
var config = {}
config.start = {
hour : 0,
minute : 0,
second : 1
}
config.stop = {
hour : 0,
minute : 4,
second : 54
}

// Conversion en millisecondes
chrono_start = (config.start.hour*3600 + config.start.minute*60 + config.start.second)*1000;
chrono_end = (config.stop.hour *3600 + config.stop.minute *60 + config.stop.second )*1000;

// Calcul de l'avancement du chrono à l'instant courant, défini par la valeur de la glissière à cet instant
chrono_amplitude = chrono_end - chrono_start;
pourcentage = effect("countdown_percent")("Curseur");
time_walk = chrono_start + Math.floor( chrono_amplitude * pourcentage / 100 );

// Extraction des heures, minutes, secondes
reste = time_walk;

nb_hour = Math.floor(reste/3600000); // heures
reste = reste%3600000

nb_minute = Math.floor(reste/60000); // minutes
reste = reste%60000;

nb_second = Math.floor(reste/1000); // secondes
reste = reste%1000;

nb_ms = reste; // milliseconde
nb_cs = Math.floor(nb_ms/10); // centième de seconde

// Ajout des zéros devant, pour l'affichage
str_hour = ("0" + nb_hour ).slice(-2);
str_minute = ("0" + nb_minute).slice(-2);
str_second = ("0" + nb_second).slice(-2);
str_cs = ("0" + nb_cs ).slice(-2);
str_ms = ("00"+ nb_ms ).slice(-3);

// Affichage
text.sourceText = str_hour+":"+str_minute+":"+str_second+":"+str_cs;
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré