on peut aussi seulement mettre mm:ss en donnant false en 2 eme parametre. ex: SecToTime(3600,true) retournera "01:00:00". SecToTime(60,false) donnera "01:00" et SecToTime(60,true) retournera "00:01:00". Enjoy! ^^
Code : Tout sélectionner
function SecToTime (sec : int,includeh : boolean) {
var h : int;
var m : int;
var s : int;
var h2 : String;
var m2 : String;
var s2 : String;
h = Mathf.Floor(sec / 3600);
m = Mathf.Floor((sec - (h * 3600)) / 60);
s = sec - ((h * 3600) + (m * 60));
if(h < 10){
h2 = "0" + h;
}else{
h2 = "" + h;
}
if(m < 10){
m2 = "0" + m;
}else{
m2 = "" + m;
}
if(s < 10){
s2 = "0" + s;
}else{
s2 = "" + s;
}
if(includeh){
return h2 + ":" + m2 + ":" + s2;
}else{
return m2 + ":" + s2;
}
}