function timediff(begin_time, end_time){
//年月日时分秒转换为时间戳
debugger;
let beginTime = (new Date(begin_time).getTime()) / 1000;
let endTime = (new Date(end_time).getTime()) / 1000;
// var starttime = ''
// var endtime = ''
/* if (beginTime > endTime) {
starttime = beginTime;
endtime = endTime;
} else {
starttime = endTime;
endtime = beginTime;
}*/
//计算天数
var timediff = endTime - beginTime;
// var timediff = endtime - starttime;
console.log('timediff' + timediff);
var days = parseInt(timediff / 86400);
var days1 = days * 24;
var days2 =parseInt(days1);
//计算小时数
var remain = timediff % 86400;
// var hours = parseInt(remain / 3600); //小时
var hours = remain / 3600; //小时
var xsa =hours.toFixed(2);
var xsa1 =parseFloat(xsa);
var xsa =xsa1 + days2;
//var hours = ( parseInt(remain / 3600).toFixed(3);
//var mins = parseInt(remain / 3600);//分钟的小时
// var xs =hours+mins;
//计算分钟数
var remain = remain % 3600;
var mins = parseInt(remain / 60);
var res = days + '天' + hours + '小时' + mins + '分';
return xsa;
}
计算两个时间差 返回天小时分钟
于 2023-07-11 14:50:08 首次发布