function checkDate (startDate, endDate, num, flag) {if (startDate == null || endDate == null) {popwin.info ('prompt', 'date tidak dapat kosong'); mengembalikan false; } if (startDate == '' || endDate == '') {popwin.info ('prompt', 'Harap masukkan tanggal kueri'); mengembalikan false; } var start_date = startDate + "00:00"; var end_date = endDate + "00:00"; start_date = tanggal baru (start_date.replace (/-/g, "/")); end_date = tanggal baru (end_date.replace (/-/g, "/")); if (start_date> end_date) {popwin.info ('prompt', 'tenggat waktu tidak bisa kurang dari tanggal mulai'); mengembalikan false; } // Dapatkan tanggal setelah num hari var currentDate = new date (); currentDate.setDate (currentDate.getDate () + num); if (end_date> currentDate) {popwin.info ('prompt', 'batas waktu tidak boleh lebih besar dari' + num + 'tanggal setelah hari'); mengembalikan false; } // Periksa apakah akan diminta sepanjang bulan jika (flag == false) {if (start_date.getMonth ()! = End_date.getMonth ()) {popwin.info ('tip', 'kueri ini tidak mendukung kueri lintas-bulan'); mengembalikan false; }}}