zl程序教程

您现在的位置是:首页 >  其它

当前栏目

判断两个时间是否在否个月内

时间 判断 是否 两个
2023-09-14 09:03:39 时间
function completeDate(time1 , time2 , m) {
var diffyear = time2.getFullYear() - time1.getFullYear() ;
var diffmonth = diffyear * 12 + time2.getMonth() - time1.getMonth() ;
if(diffmonth < 0 ){
return false ;
}
var diffDay = time2.getDate() - time1.getDate() ;
if(diffmonth < m || (diffmonth == m && diffDay <= 0)){
if(diffmonth == m && diffDay == 0){
var timeA = time1.getHours()*3600+60*time1.getMinutes()+time1.getSeconds();
var timeB = time2.getHours()*3600+60*time2.getMinutes()+time2.getSeconds();
if(timeB-timeA > 0){
return false;
}
}
return true ;
}
return false ;
}