用js获取日期控件的值做判断试试:
// 获取开始日期和结束日期的值
var start_time = document.getElementById("start_time").value;
var end_time = document.getElementById("end_time").value;
// 将日期字符串转换为日期对象
var startDate = new Date(start_time);
var endDate = new Date(end_time);
// 获取年份
var startYear = startDate.getFullYear();
var endYear = endDate.getFullYear();
// 判断是否跨年
if (startYear !== endYear) {
alert("不能跨年");
return false; // 阻止查询
}