JSFiddle - React, Tailwind, and code Playground
JavaScript
function formatatempo(segs) {
var min = 0;
var hr = 0;
while (segs >= 60) {
if (segs >= 60) {
segs = segs - 60;
min = min + 1;
}
}
while (min >= 60) {
if (min >= 60) {
min = min - 60;
hr = hr + 1;
}
}
if (hr < 10) {
hr = "0" + hr
}
if (min < 10) {
min = "0" + min
}
if (segs < 10) {
segs = "0" + segs
}
fin = hr + ":" + min + ":" + segs
return fin;
}
var list = [formatatempo(40), formatatempo(120), formatatempo(4000), formatatempo(10)];
var sortedList = list.sort(function(a, b){ return a.localeCompare(b)} );
for (var item in sortedList) {
console.log(sortedList[item]);
}