método
function secondTimePatten(value){
if(!value){
return ''
}
let result = ""
let sencond = parseInt(value)
//3600秒等于60分钟等于1小时
if(sencond > 3600 * 24){ //表示大于一天
var theTime = parseInt(value);// 需要转换的时间秒
var theTime1 = 0;// 分
var theTime2 = 0;// 小时
var theTime3 = 0;// 天
if(theTime > 60) {
theTime1 = parseInt(theTime/60);
theTime = parseInt(theTime%60);
if(theTime1 > 60) {
theTime2 = parseInt(theTime1/60);
theTime1 = parseInt(theTime1%60);
if(theTime2 > 24){
//大于24小时
theTime3 = parseInt(theTime2/24);
theTime2 = parseInt(theTime2%24);
}
}
}
if(theTime > 0){
result = ""+parseInt(theTime)+"秒";
}
if(theTime1 > 0) {
result = ""+parseInt(theTime1)+"分"+result;
}
if(theTime2 > 0) {
result = ""+parseInt(theTime2)+"小时"+result;
}
if(theTime3 > 0) {
result = ""+parseInt(theTime3)+"天"+result;
}
}else if(sencond > 3600){ //表示大于一个小时,小于1天
let hour = sencond / 3600;
let minute = sencond % 3600 / 60; //求小时数整除外剩余的秒数, 秒数÷60秒 = 得到几分钟
let sec = sencond % 60; //求分钟数整除外剩余的秒数
result = parseInt(hour)+"时"+parseInt(minute)+"分"+parseInt(sec)+"秒" ;
}else if(sencond > 60){ //表示大于一分钟
let minute = sencond / 60;
let sec = sencond % 60; //求分钟数整除外剩余的秒数
result = parseInt(minute)+"分"+parseInt(sec)+"秒";
}
else { //不大于一天、不大于一个小时、也不大于一分钟,那就是秒数
result = ""+parseInt(sencond)+"秒";
}
return result;
}
transferir
secondTimePatten(3333)