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]);
}