比较的方法很多,总之就是顺序去比较大小,比较推荐用毫秒数去比较时间类型对象的大小。var date1 = new Date().getTime(); var date2 = new Date().getTime() + 1; var date3 = new Date().getTime() + 2; var result = false; if(date1 < date2 && date2 < date3){ result = true; } alert(result); 如果控件真的特别多,又不想自己一一比较的话,可以试试下面的eval方式:var date1 = new Date().getTime(); var date2 = new Date().getTime() + 1; var date3 = new Date().getTime() + 2; var exps = ""; for(var i = 1 ; i < 3 ; i++){ exps += "date" + i + "<" + "date" + (i + 1) + " && "; } exps += "1 == 1"; var result = eval("{"+exps+"}"); alert(result);
var date2 = new Date().getTime() + 1;
var date3 = new Date().getTime() + 2;
var result = false;
if(date1 < date2 && date2 < date3){
result = true;
}
alert(result);
如果控件真的特别多,又不想自己一一比较的话,可以试试下面的eval方式:var date1 = new Date().getTime();
var date2 = new Date().getTime() + 1;
var date3 = new Date().getTime() + 2;
var exps = "";
for(var i = 1 ; i < 3 ; i++){
exps += "date" + i + "<" + "date" + (i + 1) + " && ";
}
exps += "1 == 1";
var result = eval("{"+exps+"}");
alert(result);
如:年月日使用当年当月的1日,时分秒使用00:00:00作为起始时间4.日期范围限制 1)表态限制 2)动态限制 3)脚本自定义限制 4)无效天 5)无效日期 6)有效天 7)特殊天和特殊日期
3q . 这个控件是有个属性是来控制下一个控件的时间最小值是上个控件的时间的最大值的。。
minDate