js将秒转换为几天几小时几分钟 1 var oldsecond=second = 60,minute=0,hour=0,day=0; 2 minute = parseInt(second/60); //算出一共有多少分钟 3 second%=60;//算出有多少秒 4 if(minute>60) { //如果分钟大于60,计算出小时和分钟 5 hour = parseInt(minute/60); 6 minute%=60;//算出有多分钟 7 } 8 if(hour>24){ //如果小时大于24,计算出天和小时 9 day = parseInt(hour/24);10 hour%=24;//算出有多分钟11 }12 console.log(oldsecond+"秒,是"+day+"天"+hour+"小时"+minute+"分"+second+"秒")
js 实现 某时间点到现在的时间差(天 时 分 秒)
1 var date1=new Date(1980,01,01); //开始时间 2 var date2=new Date(); //结束时间 3 4 //计算出相差天数 5 var days=Math.floor(date3/(24*3600*1000)) 6 7 //计算出小时数 8 var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数 9 var hours=Math.floor(leave1/(3600*1000))10 11 //计算相差分钟数12 var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数13 var minutes=Math.floor(leave2/(60*1000))14 15 //计算相差秒数16 var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数17 var seconds=Math.round(leave3/1000)