jQuery设置时间框选择范围:两个框的时间必须在同一年

mac2025-07-08  7

function TiaoXiuDatePicker(beginSelector, endSelector) {     // 设置时间范围方法     $(beginSelector).datetimepicker(        {            minView: "month",            format: 'yyyy-mm-dd',            language: 'zh-CN',            pickerPosition: 'bottom-right',            autoclose: true        }).on('changeDate', function (ev) {            if (ev.date) {                var beginDate=$(beginSelector).val();//时间文本框的值                var beginyear = beginDate.substring(0, 4);                $(endSelector).datetimepicker('setEndDate', beginyear + '-12-31')            } else {                $(endSelector).datetimepicker('setStartDate', new Date());            }        })     $(endSelector).datetimepicker(     {         minView: "month",//设置只显示到月份         format: 'yyyy-mm-dd',         language: 'zh-CN',         pickerPosition: 'bottom-right',         autoclose: true     }).on('changeDate', function (ev) {         if (ev.date) {             var endData = $(endSelector).val();//时间文本框的值             var endYear = endData.substring(0, 4);                          $(beginSelector).datetimepicker('setStartDate', endYear + "-01-01")         } else {             $(beginSelector).datetimepicker('setEndDate', new Date());         }

    }) };

最新回复(0)