对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断 好吧!直接上代码 复制代码 代码如下: 查看内容:按时间: 至 复制代码 代码如下: <BR>var varify;//用于查询验证,验证开始时间是否小于结束时间 <BR>function query2(pid){ <BR>if(varify){ <BR>startTime2 = $('#start2').datetimebox('getValue'); <BR>endTime2 = $('#end2').datetimebox('getValue'); <BR>window.location.href="listPagingArticle?pid="+pid+"&pageNumber=1&start="+startTime2+"&end="+endTime2; <BR>}else{ <BR>$.messager.alert('警告','结束时间要大于开始时间','warning'); <BR>} <br><br>} <BR>$.fn.datebox.defaults.formatter = function(date){//对于时间格式的转换 <br><br>var y = date.getFullYear(); <BR>var m = fullnum(date.getMonth()+1); <BR>var d = fullnum(date.getDate()); <BR>return y+'-'+m+'-'+d; <BR>}; <BR>function fullnum(obj){//对于月小于10格式的转换,因为Timestamp转换必须是2013-01-04这种格式 <BR>if(Number(obj) < 10){ <BR>return '0' + obj; <BR>}else{ <BR>return obj; <BR>} } <br><br>$.extend($.fn.validatebox.defaults.rules, {//验证开始时间小于结束时间 <BR>md: { <BR>validator: function(value, param){ <BR>startTime2 = $(param[0]).datetimebox('getValue'); <BR>var d1 = $.fn.datebox.defaults.parser(startTime2); <BR>var d2 = $.fn.datebox.defaults.parser(value); <BR>varify=d2>d1; <BR>return varify; <br><br>}, <BR>message: '结束时间要大于开始时间!' <BR>} <BR>}) <BR>