função checkDate (startDate, enddate, num, flag) {if (startDate == null || enddate == null) {popwin.info ('prompt', 'data não pode estar vazia'); retornar falso; } if (startDate == '' || enddate == '') {Popwin.info ('prompt', 'digite a data de consulta'); retornar falso; } var start_date = startDate + "00:00"; var end_date = enddate + "00:00"; start_date = new Date (start_date.replace (/-/g, "/")); end_date = new Date (end_date.replace (/-/g, "/")); if (start_date> end_date) {popwin.info ('prompt', 'o prazo não pode ser menor que a data de início'); retornar falso; } // Obtenha a data após o número de dias var currentDate = new Date (); currentDate.SetDate (currentDate.getDate () + num); if (end_date> currentDate) {Popwin.info ('prompt', 'o prazo não pode ser maior que' + num + 'data após dias'); retornar falso; } // Verifique se a consulta nos meses se (sinaliza == false) {if (start_date.getmonth ()! = End_date.getmonth ()) {popwin.info ('tip', 'Esta consulta não suporta uma consulta cruzada'); retornar falso; }}}