JS计算两个日期时间差,天 小时 分 秒格式
程序员文章站
2022-05-09 19:19:10
...
在网上摘抄的
这段代码可以根据自己的需求再改变
这段代码可以根据自己的需求再改变
function diffTime(startDate,endDate) { var diff=endDate.getTime() - startDate.getTime();//时间差的毫秒数 //计算出相差天数 var days=Math.floor(diff/(24*3600*1000)); //计算出小时数 var leave1=diff%(24*3600*1000); //计算天数后剩余的毫秒数 var hours=Math.floor(leave1/(3600*1000)); //计算相差分钟数 var leave2=leave1%(3600*1000); //计算小时数后剩余的毫秒数 var minutes=Math.floor(leave2/(60*1000)); //计算相差秒数 var leave3=leave2%(60*1000); //计算分钟数后剩余的毫秒数 var seconds=Math.round(leave3/1000); var returnStr = seconds + "秒"; if(minutes>0) { returnStr = minutes + "分" + returnStr; } if(hours>0) { returnStr = hours + "小时" + returnStr; } if(days>0) { returnStr = days + "天" + returnStr; } return returnStr; }
上一篇: 新收集的爆笑短信
下一篇: Html中head中标签部分的设置