ฟังก์ชั่น checkDate (startDate, enddate, num, flag) {ถ้า (startDate == null || enddate == null) {popwin.info ('พรอมต์', 'วันที่ไม่ว่าง'); กลับเท็จ; } if (startDate == '' || enddate == '') {popwin.info ('พรอมต์', 'โปรดป้อนวันที่สอบถาม'); กลับเท็จ; } var start_date = startdate + "00:00"; var end_date = enddate + "00:00"; start_date = วันที่ใหม่ (start_date.replace (/-/g, "/")); end_date = วันที่ใหม่ (end_date.replace (/-/g, "/")); if (start_date> end_date) {popwin.info ('พรอมต์', 'กำหนดเวลาไม่สามารถน้อยกว่าวันที่เริ่มต้น'); กลับเท็จ; } // รับวันที่หลังจากวัน num var currentDate = วันที่ใหม่ (); currentDate.setDate (currentDate.getDate () + num); if (end_date> currentDate) {popwin.info ('พรอมต์', 'กำหนดเวลาไม่สามารถมากกว่า' + num + 'วันที่หลังจากวัน'); กลับเท็จ; } // ตรวจสอบว่าจะสืบค้นข้ามเดือนหรือไม่ถ้า (flag == false) {ถ้า (start_date.getMonth ()! = end_date.getMonth ()) {popwin.info ('เคล็ดลับ', 'แบบสอบถามนี้ไม่สนับสนุนคิวรีข้ามเดือน'); กลับเท็จ; -