js判断日期大于90天或者N天

说明
当判断两个日期相差是否大于多少天
第一步获取某个时间N天前的日期
第二步比较N天前的日期大小

获取N天前或者N天后的日期 yyyy-mm-dd

//N天前期间  eg 90天前 AddDayCount =-90; 90天后 AddDayCount= 90
function GetDateStr( date,AddDayCount) {   
	   var dd = new Date(date);  
	   dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期  
	   var y = dd.getFullYear();   
	   var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0  
	   var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0  
	   return y+"-"+m+"-"+d;   
} 

比较两个日期的大小函数(yyyy-mm-dd)

function checkDate(date1,date2){
	    var oDate1 = new Date(date1);
	    var oDate2 = new Date(date2);
	    if(oDate1.getTime() > oDate2.getTime()){
	        return true;
	    } else {
	        return false;
	    }
	}

//合起来的函数

function operatingFormatter(date1,date2){
	if(checkDate(date1,GetDateStr(date2,-90))){
		return "date1与date2相差小于90天";
	}else{
		return "date1与date2相差大于90天";
	}
}

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值