方法1
timeCycleFilter(sec){
let hour = Math.floor(sec / 3600);
let minute = Math.floor((sec - hour * 3600) / 60);
let second = sec - hour * 3600 - minute * 60;
if(hour < 10) {
hour = "0" + hour;
}
if(minute < 10) {
minute = "0" + minute;
}
if(second < 10) {
second = "0" + second;
}
return hour + ":" + minute + ":" + second;
}
方法2
timeCycleFilter(times) {
if (times <= 0) {
return '00:00:00';
} else {
let hh = parseInt(times / 3600); //小时
let shh = times - hh * 3600;
let mm = parseInt(shh / 60);
let ss = shh - mm * 60;
return (hh < 10 ? '0' + hh : hh) + ':' + (mm < 10 ? '0' + mm : mm) + ':' + (ss < 10 ? '0' + ss : ss);
}
}