秒转换时间的算法

来源:互联网 发布:玻璃排班优化软件 编辑:程序博客网 时间:2024/06/01 18:17
var SecondTime = function(v){    if(v > 0 && v < 60){ return v+'秒';}    if(v >= 60 && v < 360){        var m = parseInt(v/60);        var s = v%60;        var t = m+'分钟';        if(s > 0){ t += s+'秒';}        return t;    }    if(v >= 360 && v < 86400){        var h = parseInt(v/3600);        var m = parseInt((v - 3600*h)/60);        var s = parseInt((v - 360*h)%60);        var t = h>0?h+'小时':'';        if(m > 0){ t += m+'分钟';}        if(s > 0){ t += s+'秒';}        return t;    }    if(v >= 86400){        var d = parseInt(v/86400);        var h = parseInt((v - 86400*d)/3600);        var m = parseInt((v - 86400*d - 3600*h)/60);        var s = parseInt((v - 360*h)%60);        var t = d>0?d+'天':'';        if(h > 0){ t += h+'小时';}        if(m > 0){ t += m+'分钟';}        if(s > 0){ t += s+'秒';}        return t;    }}

调用: SecondTime(second);

0 0
原创粉丝点击