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