本文共 841 字,大约阅读时间需要 2 分钟。
一、js时间差计算
js中没有更多的时间函数使用,需要自己根据时间差处理
var begin = new Date('2018-10-8 10:00:10'); var end = new Date('2018-10-8 20:05:00'); //时间相差毫秒数 var span = end.getTime() - begin.getTime(); console.info(span);//36290000 //计算相差天数 var result = ''; var days = Math.floor(span / (24 * 3600 * 1000)); result += days + '天'; //相差小时数 var leave1 = span % (24 * 3600 * 1000); var hours = Math.floor(leave1 / (3600 * 1000)) result += hours + '小时'; //相差分钟 var leave2 = leave1 % (3600 * 1000) var minutes = Math.floor(leave2 / (60 * 1000)); result += minutes + '分钟'; //相差秒 var level3 = leave2 % (60 * 1000) var seconds = Math.round(level3 / 1000); result += seconds + '秒'; console.info(result); //0天10小时4分钟50秒
二、
待完善
更多:
转载地址:http://toogi.baihongyu.com/