首页 > 设计 > WEB开发 > 正文

js计算两个日期相差天数

2019-11-02 18:26:52
字体:
来源:转载
供稿:网友
	/**	 * 两个日期相隔天数,时间格式:yyyy-MM-dd	 * 第一个参数不传, 表示当前日期	 */	function dateDiff(sDate1, sDate2){		if(sDate1 == sDate2){			return 0;		}		if(!sDate1){			var date = new Date();			var year = date.getFullYear();			var month = date.getMonth()+1;			var day = date.getDate();			sDate1 = year+"-"+month+"-"+day;		}		 var  aDate,  oDate1,  oDate2,  iDays ; 	       aDate  =  sDate1.split("-") ;	       oDate1  =  new Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0]);    //转换为Mm-dd-yyyy格式  	       aDate  =  sDate2.split("-");  	       oDate2  =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0]);  	       iDays  =  parseInt(Math.abs(oDate1  -  oDate2)/1000/60/60/24);    //把相差的毫秒数转换为天数  	       return  iDays;  	}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表