时间流量单位换算

时间换算:把传入的最小单位转换成相应单位


// 时间换算
function yTime(number) {
    var num = "";
    if( number < 60 ){
        num = parseInt(number);
        return num+' '+app_second;
    }else if(number < 3600 && number >= 60){
        num = parseInt(number/60);
        if(number%60 >= 30){ // 如果余数大于30秒  就+1
            num +=1;
        }
        return num+' '+app_minute;
    }else if(number >= 3600){
        num = parseInt(number/3600);
        if( number%3600 >= 1800){ //  如果余数大于30分钟  就+1
            num +=1;
        }
        return num+' '+app_hour;
    }

}

把传入的秒转换成 : 20h 20m 20s 格式

//  时间 换算h m s
function formatTime(time) {
    var num = "";
    if( time < 60 ){
        num = parseInt(time);
        return num+' '+app_second;
    }else if(time < 3600 && time >= 60){
        num = parseInt(time/60);

        return num+' '+app_minute1+time%60+' '+app_second;
    }else if(time >= 3600){
        var h = parseInt(time/3600);
        var m = parseInt((time-h*3600)/60);
        var s = (time-h*3600)%60;
        if(m == 0){
            return h+' '+app_hour
        }else if(s == 0){
            return h+' '+app_hour+m+' '+app_minute1
        }else {
            return h+' '+app_hour+m+' '+app_minute1+s+' '+app_second;
        }
    }

}

流量单位换算:把传入的最小单位转换成相应单位

    //流量 单位换算
    function formatBytes(size) { 
        var units = [ ' B',' KB', ' MB', ' GB', ' TB'];
        for (var i = 1; size >= 1024 && i < 4; i++) { // i = 1 表示传入size的最小单位为KB
            size /= 1024;
        }
        return Math.floor(size*100)/100 + units[i]; // 保留两位小数
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值