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);