js 将秒数 转换为 0:00格式

在做音乐播放器时需要显示当前播放时间

如 89秒,显示成1:29

主要是使用以下方法来实现转换:

//将秒数转换为时分秒格式

function formatSeconds(value) {

    var theTime = parseInt(value);// 秒

    var middle= 0;// 分

    var hour= 0;// 小时

    if(theTime > 60) {

        middle= parseInt(theTime/60);

        theTime = parseInt(theTime%60);

        if(middle> 60) {

            hour= parseInt(middle/60);

            middle= parseInt(middle%60);

        }

    }

  var result = ''

if(parseInt(theTime)>=10){

result = "0"+":"+parseInt(theTime);

}else{

result = "0"+":"+"0"+parseInt(theTime);

}

    if(middle >= 0 && parseInt(theTime)>=10) {

        result = parseInt(middle)+":"+parseInt(theTime);

    }else{

    result = parseInt(middle)+":"+"0"+parseInt(theTime);

}

    /* if(hour> 0) {

        result = ""+parseInt(hour)+":"+result;

    } */

    return result;

}

原文来自这里,他的格式是     1分29秒  

https://blog.csdn.net/qq_22158021/article/details/81700871

猜你喜欢

转载自blog.csdn.net/qq_36818077/article/details/99680805