js数字格式转换为时间格式

方法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);

    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容