毫秒怎么转化为时分秒?(JS)

function MillisecondToDate(msd) {
     
    var time = parseFloat(msd) / 1000; //先将毫秒转化成秒
    if (null != time && "" != time) {
     
        if (time > 60 && time < 60 * 60) {
     
            time = parseInt(time / 60.0) + "min" + parseInt((parseFloat(time / 60.0) - parseInt(time / 60.0)) * 60) + "s";
        } else if (time >= 60 * 60 && time < 60 * 60 * 24) {
     
            time = parseInt(time / 3600.0) + "h" + parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) + "min" + parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) - parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60) + "s";
        } else {
     
            time = parseInt(time) + "s";
        }
    }
    return time;
};
MillisecondToDate(200000)
//结果:3min20s

你可能感兴趣的:(前端,ES6,前端工具,时间格式化,毫秒转化,js毫秒处理)