/**计算时间差*/
function difference(beginTime, endTime) {
var beginT=beginTime.replace(/-/g, '/') //2020-08-08 08:00:00 将-替换成/ 因为苹果手机不兼容-这种写法
var endT=endTime.replace(/-/g, '/')
var beginTimeS = new Date(beginT);
// 日期格式转时间戳
var start = beginTimeS.getTime();
var endTimeE = new Date(endT);
// 日期格式转时间戳
var end = endTimeE.getTime();
var seconds = Math.floor((end - start) / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
var months = Math.floor(days / 30);
var years = Math.floor(months / 12);
return minutes;
}
module.exports = {
difference: difference
}
在应用页面调用unit.js
//判断时间差是否大于30分钟
if (that.until.difference(that.successTime, nowTime)> 30) {}