// 获取当前日期时间
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 ;
}
JS中判断时间大小
最新推荐文章于 2024-06-25 14:43:00 发布