JPA代码//日期 范围
if(map.get("date1") != null && map.get("date2") != null) {
Date start = DateUtil.formatString(map.get("date1").toString(), "yyyy-MM-dd HH:mm");
Date end = DateUtil.formatString(map.get("date2").toString(), "yyyy-MM-dd HH:mm");
predicate.getExpressions().add(cb.between(root.get("createDateTime"),start,end));
}
控制器接受日期@RequestParam(value = "date1", required = false) String date1,
@RequestParam(value = "date2", required = false) String date2,
if(StringUtil.isNotEmpty(date1))
map.put("date1", date1+" 00:00");
if(StringUtil.isNotEmpty(date2))
map.put("date2", date2+" 23:59");
layui 代码//相当前刷新 重新加载
function reload_data(){
var q = $("#q").val();
var date1 = $("#date1").val();
var date2 = $("#date2").val();
table.reload('table', {
where: {q:q,date1:date1,date2:date2
},page: {curr: 1 //重新从第 1 页开始
}
});
}
开始日期
结束日期
//常规用法
laydate.render({
elem: '#date1'
});
//常规用法
laydate.render({
elem: '#date2'
});