function checkdate(startdate、enddate、num、flag){if(startdate == null || enddate == null){popwin.info( 'prompt'、 '日付は空にすることはできません'); falseを返します。 } if(startdate == '' || enddate == ''){popwin.info( 'prompt'、 '' query date '); 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( 'prompt'、 'deadlineはstart date');); falseを返します。 } // num daysの後の日付を取得var currentdate = new date(); currentDate.setDate(currentDate.getDate() + num); if(end_date> currentDate){popwin.info( 'prompt'、 'deadlineは「 + num +'日付後の日付」より大きくできません); falseを返します。 } //数か月にわたってクエリするかどうかを確認します(flag == false){if(start_date.getmonth()!= end_date.getMonth()){popwin.info( 'tip'、 'このクエリは、月のクエリをサポートしていません'); falseを返します。 }}}