times(data){let time =Number(data);let d = Math.floor(time /86400);let h = Math.floor((time %86400)/3600);let m = Math.floor((time %86400)%3600/60);let s =parseInt(time %86400)%3600%60;let hh = h <10?"0"+ h : h;let mm = m <10?"0"+ m : m;let ss = s <10?"0"+ s : s;return(d>0?d +"天":"")+ hh +":"+ mm +":"+ ss;}
精确到秒
JS将秒转换为 天-时-分-秒
functionSecondToDate(msd){var time =msd
if(null!= time &&""!= time){if(time >60&& time <60*60){
time =parseInt(time /60.0)+"分钟"+parseInt((parseFloat(time /60.0)-parseInt(time /60.0))*60)+"秒";}elseif(time >=60*60&& time <60*60*24){
time =parseInt(time /3600.0)+"小时"+parseInt((parseFloat(time /3600.0)-parseInt(time /3600.0))*60)+"分钟"+parseInt((parseFloat((parseFloat(time /3600.0)-parseInt(time /3600.0))*60)-parseInt((parseFloat(time /3600.0)-parseInt(time /3600.0))*60))*60)+"秒";}elseif(time >=60*60*24){
time =parseInt(time /3600.0/24)+"天"+parseInt((parseFloat(time /3600.0/24)-parseInt(time /3600.0/24))*24)+"小时"+parseInt((parseFloat(time /3600.0)-parseInt(time /3600.0))*60)+"分钟"+parseInt((parseFloat((parseFloat(time /3600.0)-parseInt(time /3600.0))*60)-parseInt((parseFloat(time /3600.0)-parseInt(time /3600.0))*60))*60)+"秒";}else{
time =parseInt(time)+"秒";}}return time;}
hh:mm:ss 转化成 时间戳
time_to_sec(time){if(time !==null){var s ="";var hour = time.split(":")[0];var min = time.split(":")[1];var sec = time.split(":")[2];
s =Number(hour *3600)+Number(min *60)+Number(sec);return s;}},