Fonction CheckDate (startDate, enddate, num, flag) {if (startDate == null || endDate == null) {popwin.info ('invite', 'date ne peut pas être vide'); retourne false; } if (startDate == '' || endDate == '') {popwin.info ('invite', 's'il vous plaît entrez la date de requête'); retourne false; } 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 ('invite', 'la date limite ne peut pas être inférieure à la date de début'); retourne false; } // Obtenez la date après le nombre de jours var currentDate = new Date (); currentDate.setDate (currentDate.getDate () + num); if (end_date> currentDate) {popwin.info ('invite', 'la date limite ne peut pas être supérieure à' + num + 'date après jours'); retourne false; } // Vérifiez si vous devez interroger sur les mois si (drapeau == false) {if (start_date.getMonth ()! = End_date.getMonth ()) {popwin.info ('tip', 'Cette requête ne prend pas en charge la question du mois transversal'); retourne false; }}}