//筛选条件; $('.layui-btn').click(function () { var fromTime = $('#fromTime').val(); var toTime = $('#toTime').val(); //判断时间差; getDiff(fromTime, toTime); })
//判断结束时间是否小于开始时间; function getDiff(fromTime, toTime) { /* * a1,开始时间; * a2,结束时间 * */ //时间转化; var a1 = new Date(fromTime); var a2 = new Date(toTime); //判断是否时间选择错误; if (a1 > a2) { alert("结束时间不能小于开始时间!"); return false; } //判断时间差; var total = (a2.getTime() - a1.getTime()) / 1000;//相差的秒数; var endTime = parseInt(total / ( 60 * 60));//计算是否超过24小时; if (endTime > 24) { alert("请选择24小时内的数据!"); return false; } }
Done!