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)