function transferTime(second) { if (Number(second) && second > 0) { second = parseInt(second) // 舍去秒数以后的小数位 } else { return '00:00:00' } // 计算时分秒 var h,m,s; s = second % 60 m = ((second - s) % 3600) / 60 h = parseInt(second / 3600) // 优化输出 function fn(num) { return num >= 10 ? num : '0' + num } return fn(h) + ':' + fn(m) + ':' + fn(s) }
transferTime(3956.6324) => "01:05:56"