js将视频或音频的时长转化为标准化的xx:xx:xx格式

1.有的时候后台返回的视频或音频时长是以秒为单位的,就比如一段音频的时长为300s,但是在前端页面展示的时候,为了用户体验,是要将时长转化为标准格式,即00:05:00的格式;

2.那么下面就来封装一个格式化时长的函数;

JS:

            function formatDuraton(time){
                if(time > -1){
                    var hour = Math.floor(time/3600);
                    var min = Math.floor(time/60) % 60;
                    var sec = time % 60;
                    if(hour < 10) {
                        time = '0'+ hour + ":";
                    } else {
                        time = hour + ":";
                    }

                    if(min < 10){
                        time += "0";
                    }
                    time += min + ":";

                    if(sec < 10){
                        time += "0";
                    }
                    time += sec;
                }
                return time;
            },

3.大家可自行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值