UNPKG

hhmmss

Version:

Converts seconds to hh:mm:ss formatted string for use in media players

25 lines (17 loc) 442 B
module.exports = function(n, options) { var options = options || {}; var hours = Math.floor(n / 3600), mins = '0' + Math.floor((n % 3600) / 60), secs = '0' + Math.floor((n % 60)); mins = mins.substr(mins.length - 2); secs = secs.substr(secs.length - 2); if(!isNaN(secs)){ if (hours){ return hours+':'+mins+':'+secs; } else { return mins+':'+secs; }; } else { return '00:00'; }; };