función checkDate (startDate, enddate, num, flag) {if (startDate == null || endDate == null) {popwin.info ('indicador', 'la fecha no puede estar vacía'); devolver falso; } if (startDate == '' '|| EndDate ==' '') {popwin.info ('solicitado', 'por favor ingrese la fecha de consulta'); devolver falso; } var start_date = startDate + "00:00"; var end_date = enddate + "00:00"; start_date = nueva fecha (start_date.replace (/-/g, "/")); end_date = nueva fecha (end_date.replace (/-/g, "/")); if (start_date> end_date) {popwin.info ('indicador', 'la fecha límite no puede ser menor que la fecha de inicio'); devolver falso; } // Obtenga la fecha después de los días de num -var currentDate = new Date (); currentDate.setDate (currentDate.getDate () + num); if (end_date> currentDate) {popwin.info ('solicitante', 'la fecha límite no puede ser mayor que' + num + 'fecha después de días'); devolver falso; } // Verifique si se debe consultar a través de meses if (flag == false) {if (start_date.getmonth ()! = End_date.getmonth ()) {popwin.info ('tip', 'esta consulta no es compatible con la consulta cruzada'); devolver falso; }}}