javascript版:
window.onload = function(){
prepareDate();
}
function prepareDate(){
if(!document.getElementBy Id ) return false;
if(!document.getElementBy Id ("startTime")) return false;
if(!document.getElementBy Id ("endTime")) return false;
var startTime = document.getElementBy Id ("startTime");
var endTime = document.getElementBy Id ("endTime");
endTime.onblur = function(){
compare(startTime.value,this.value);
return false;
};
}
function compare(a, b) { //日期比较
var starttime = new Date(a);
var endtime = new Date(b);
if (starttime >= endtime) {
alert("开始时间不能大于结束时间");
return false;
}
return true;
}
jQuery版:
$(function(){ //比较日期
$("#endTime").blur(function(){
var startTime = $("#startTime").val(); //获取开始日期
var start = new Date(startTime);
var endTime = $("#endTime").val(); //获取结束日期
var end = new Date(endTime);
if(start >= end){ //比较两者距离1970 年 1 月 1 日至今的毫秒数
alert("开始时间不能大于结束时间");
return false;
}
return true;
});
})
转载于:https://www.cnblogs.com/gyx19930120/p/4419933.html