将毫秒时间数转换成分秒格式的封装
2020-07-07 12:18
429 查看
将毫秒时间数转换成分秒格式的封装
在音乐和适配播放器中,进度条下的时间如何显示出来?
我们可以获取 audio 时长的属性有:
currentTime和
duration,他们是以毫秒数的形式返回出来的,例如303.098776。通过下面3个函数的封装,可以实现将毫秒时间数,转换成分秒格式。
// 毫秒数字转化成 00:00 格式的时间 function convertSec2Str(total){ let min = repairZero(Math.floor(total/60)); let sec = repairZero(Math.floor(total % 60)); return makeStr(":", min, sec) } // 补 0 的方法, 数字小于 10 时,返回 0 + 数字 function repairZero(num){ num = num.toString(); return num[1]? num: '0' + num }, //字符串拼接 function makeStr(){ let code = Array.prototype.shift.call(arguments); return Array.prototype.join.call(arguments, code) }
相关文章推荐
- Android工具之把int类型整数毫秒值转换为时间分秒格式
- 时间格式转换---从毫秒转换为分秒时间格式
- Java中时分秒毫秒格式(xx:xx:xx.xxx)加一个txt读出的整数值 转换为时间格式 并存入txt
- 根据毫秒数转换为时分秒(格式为00:00:00)
- 时间格式 年月日时分秒毫秒
- 用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式
- Android 时间格式 年月日时分秒毫秒
- EL表达式 Date 格式时间转换成毫秒
- js将毫秒转换成指定格式的日期时间
- vue 转换时间格式 为年月日时分秒
- JS日期格式字符串转换为日期毫秒数和时间毫秒数转换为日期
- MySql-时间格式转换之转换为时分秒格式的日期
- 自定义标签。毫秒时间转换成yyyy-MM-dd格式显示
- 用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式
- 将yyyy-dd-MM hh:mm:ss字符串格式的时间转换为毫秒
- 自定义标签。毫秒时间转换成yyyy-MM-dd格式显示
- JAVA中日期时间格式与毫秒数的转换
- 带毫秒的字符转换成时间(DateTime)格式的通用方法
- 将毫秒转换为当前显示格式的时间
- JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式