function timeFn(time) {
let timeStr = '';
timeStr += Math.floor((time % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)) < 10 ? '0' + Math.floor((time % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)) + ':' : Math.floor((time % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)) + ':';
timeStr += Math.floor((time % (1000 * 60 * 60)) / (1000 * 60)) < 10 ? '0' + Math.floor((time % (1000 * 60 * 60)) / (1000 * 60)) + ':' : Math.floor((time % (1000 * 60 * 60)) / (1000 * 60)) + ':';
timeStr += Math.floor((time % (1000 * 60)) / 1000) < 10 ? '0' + Math.floor((time % (1000 * 60)) / 1000) : Math.floor((time % (1000 * 60)) / 1000);
return timeStr;
}
console.log(timeFn(123456780987)) //22:33:01