Skip to content

Instantly share code, notes, and snippets.

@robertocarroll
Created October 14, 2021 12:47
Show Gist options
  • Save robertocarroll/bd0aa023c3743bff372ca3ad1240e9f1 to your computer and use it in GitHub Desktop.
Save robertocarroll/bd0aa023c3743bff372ca3ad1240e9f1 to your computer and use it in GitHub Desktop.
Convert seconds to minutes and seconds
function secondsToTime(e){
var h = Math.floor(e / 3600).toString().padStart(2,'0'),
m = Math.floor(e % 3600 / 60).toString().padStart(2,'0'),
s = Math.floor(e % 60).toString().padStart(2,'0');
return h + ':' + m + ':' + s;
//return `${h}:${m}:${s}`;
}
console.log(secondsToTime(7735)); //02:08:55
/*
secondsToTime(SECONDS) => HH:MM:SS
secondsToTime(8) => 00:00:08
secondsToTime(68) => 00:01:08
secondsToTime(1768) => 00:29:28
secondsToTime(3600) => 01:00:00
secondsToTime(5296) => 01:28:16
secondsToTime(7735) => 02:08:55
secondsToTime(45296) => 12:34:56
secondsToTime(145296) => 40:21:36
secondsToTime(1145296) => 318:08:16
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment