美文网首页
封装秒转换为时分秒方法(个人笔记)

封装秒转换为时分秒方法(个人笔记)

作者: kevision | 来源:发表于2020-08-26 18:22 被阅读0次
// 格式化时间
const formatTime = (value) => {
    if (!value) return ''
    let result = parseInt(value)
    let h = Math.floor(result / 3600) < 10 ? '0' + Math.floor(result / 3600) : Math.floor(result / 3600);
    let m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60));
    let s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60));

    let res = '';
    if (h !== '00') res += `${h}:`;
    res += `${m}:${s}`;
    return res;
}
module.exports = {
    formatTime
}

相关文章

网友评论

      本文标题:封装秒转换为时分秒方法(个人笔记)

      本文链接:https://www.haomeiwen.com/subject/yrefsktx.html