JS中判断时间大小

		// 获取当前日期时间
		var date = new Date();
		var dayTimes = date.getTime();	
	
		// 取开始日期时间
		var strDateTime = document.getElementById("pausecollectstime").value;
		//pausecollectstime+" "+pausecollectstime_hour+":"+pausecollectstime_minute+":"+pausecollectstime_second;
		var pausecollectetimeTemp = strDateTime.split(' ');	
		var startDateArr0 = pausecollectetimeTemp[0].split('-')
		var startTimeArr0 = pausecollectetimeTemp[1].split(':');
		var startDate = new Date(startDateArr0[0],(startDateArr0[1]-1),startDateArr0[2],startTimeArr0[0],startTimeArr0[1],startTimeArr0[2]);
		var strDateTimes = startDate.getTime();
	
		// 取结束日期时间	
		var endDateTime = document.getElementById("pausecollectetime").value;
			// pausecollectetime+" "+pausecollectetime_hour+":"+pausecollectetime_minute+":"+pausecollectetime_second;
		var pausecollectetimeTemp = endDateTime.split(' ');	
		var endDateArr0 = pausecollectetimeTemp[0].split('-')
		var endTimeArr0 = pausecollectetimeTemp[1].split(':');
		var endDate = new Date(endDateArr0[0],(endDateArr0[1]-1),endDateArr0[2],endTimeArr0[0],endTimeArr0[1],endTimeArr0[2]);
		var endDateTimes = endDate.getTime();
	
		// 开始时间与当前时间比较	
		if(strDateTimes - dayTimes < 0) {
			alert('开始时间不能小于当前时间!');
			var strTemp = document.getElementById("pausecollectstime").value;
			document.getElementById("pausecollectstime").value = strTemp.substr(0,10);		
			var endTemp = document.getElementById("pausecollectetime").value;
			document.getElementById("pausecollectetime").value = endTemp.substr(0,10);
			return ;
		}
		// 结束时间与当前时间比较	
		if(endDateTimes - dayTimes < 0) {
			alert('结束时间不能小于当前时间!');
			var strTemp = document.getElementById("pausecollectstime").value;
			document.getElementById("pausecollectstime").value = strTemp.substr(0,10);		
			var endTemp = document.getElementById("pausecollectetime").value;
			document.getElementById("pausecollectetime").value = endTemp.substr(0,10);
			return ;
		}	
	
		// 比较开始与结束日期时间
		if(strDateTimes - endDateTimes >= 0){
			if(strDateTimes - endDateTimes == 0){
				alert('开始时间不能和结束时间相同!');
			}else{
				alert('结束时间必须大于开始时间!');	
			}
			var strTemp = document.getElementById("pausecollectstime").value;
			document.getElementById("pausecollectstime").value = strTemp.substr(0,10);		
			var endTemp = document.getElementById("pausecollectetime").value;
			document.getElementById("pausecollectetime").value = endTemp.substr(0,10);
			return ;
		}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值