$(function() { datepickerset('datepicker','day1','time1'); // datepickerset('datepicker2','day2','time2'); // datepickerset('datepicker3','day3','time3'); }); function datepickerset(num1,num2,num3){ var holidays = holidayslist(); var hide = hidelist(); $("."+num1).datepicker({ yearSuffix:"/", monthNames: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], dayNames: ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'], dayNamesMin: ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'], showOn: "both", //buttonImage: "./img/cal.png", buttonImageOnly: true, showOtherMonths: true, selectOtherMonths: true, dateFormat: 'yy/m/d(DD)', //表示フォーマット minDate: '+1d', //当日予約不可 maxDate: '+3w', //3週間 //minDate: new Date(2021, 10, 6), //maxDate: new Date(2021, 10, 26), beforeShowDay: function(day) { var result; switch (day.getDay()) { //case 1: //月曜日を選択できないようにする //result = [false,'']; //break; //case 2: //火曜日を選択できないようにする //result = [false,'']; //break; case 3: //水曜日を選択できないようにする result = [false,'']; break; case 4: //木曜日を選択できないようにする result = [false,'']; break; //case 5: //金曜日を選択できないようにする //result = [false,'']; //break; case 0: //日曜 result = [true, 'sunday']; break; case 6: //土曜 result = [true, 'saturday']; break; default: result = [true,'']; // それ以外は選択できる break; } // //20190418 // //第3火曜定休 // //getWeekOfDay( year, month, week(1から), day(0から) ) // var htime_t2 = getWeekOfDay(day.getFullYear(), day.getMonth()+1, 3, 2).replace(/-/g,'/'); // var htime2 = Date.parse(htime_t2); // 非表示を 'YYYY-MM-DD' から time へ変換 // var hiday2 = new Date(); // hiday2.setTime(htime2); // 上記 time を Date へ設定 // // // 非表示 // if (hiday2.getYear() == day.getYear() && // hiday2.getMonth() == day.getMonth() && // hiday2.getDate() == day.getDate()) { // result = [false,'']; // } // //20190418 for (var i = 0; i < holidays.length; i++) { var htime_t = holidays[i].replace(/-/g,'/'); var htime = Date.parse(htime_t); // 祝日を 'YYYY-MM-DD' から time へ変換 var holiday = new Date(); holiday.setTime(htime); // 上記 time を Date へ設定 // 祝日 if (holiday.getYear() == day.getYear() && holiday.getMonth() == day.getMonth() && holiday.getDate() == day.getDate()) { result = [true, 'holiday']; } } for (var i = 0; i < hide.length; i++) { var htime_t = hide[i].replace(/-/g,'/'); var htime = Date.parse(htime_t); // 祝日を 'YYYY-MM-DD' から time へ変換 var hiday = new Date(); hiday.setTime(htime); // 上記 time を Date へ設定 // 祝日 if (hiday.getYear() == day.getYear() && hiday.getMonth() == day.getMonth() && hiday.getDate() == day.getDate()) { result = [false,'']; } } //急遽仕方なく var hogedesu = [ '2020-08-12', '2020-08-13' ]; for (var i = 0; i < hogedesu.length; i++) { var hotime_t = hogedesu[i].replace(/-/g,'/'); var hotime = Date.parse(hotime_t); // 祝日を 'YYYY-MM-DD' から time へ変換 var hoiday = new Date(); hoiday.setTime(hotime); // 上記 time を Date へ設定 // 祝日 if (hoiday.getYear() == day.getYear() && hoiday.getMonth() == day.getMonth() && hoiday.getDate() == day.getDate()) { result = [true,'']; } } //急遽仕方なく return result; }, onSelect: function(dataText, inst){ //aloha = $("#"+num1).val(); //$("#"+num2).val(aloha); hyouji(num2,num3); } }); } function hyouji(num1,num2){ var result_day = JSON.parse('["2014\u5e746\u670827\u65e5\uff08\u571f\uff09\/*\u5fc5\u8981\u306a\u30c7\u30fc\u30bf\u306a\u306e\u3067\u6d88\u3055\u306a\u3044\u3067","2023\/10\/19\uff08THU\uff09","2023\/10\/20\uff08FRI\uff09","2023\/10\/21\uff08SAT\uff09","2023\/10\/22\uff08SUN\uff09","2023\/10\/23\uff08MON\uff09","2023\/10\/24\uff08TUE\uff09","2023\/10\/25\uff08WED\uff09","2023\/10\/26\uff08THU\uff09","2023\/10\/28\uff08SAT\uff09","2023\/10\/29\uff08SUN\uff09","2023\/10\/31\uff08TUE\uff09","2023\/11\/10\uff08FRI\uff09","2023\/11\/11\uff08SAT\uff09","2023\/11\/12\uff08SUN\uff09","2023\/11\/13\uff08MON\uff09","2023\/11\/14\uff08TUE\uff09","2023\/11\/15\uff08WED\uff09","2023\/11\/16\uff08THU\uff09","2023\/11\/17\uff08FRI\uff09","2023\/11\/18\uff08SAT\uff09","2023\/11\/19\uff08SUN\uff09","2023\/11\/1\uff08WED\uff09","2023\/11\/20\uff08MON\uff09","2023\/11\/21\uff08TUE\uff09","2023\/11\/22\uff08WED\uff09","2023\/11\/23\uff08THU\uff09","2023\/11\/24\uff08FRI\uff09","2023\/11\/25\uff08SAT\uff09","2023\/11\/26\uff08SUN\uff09","2023\/11\/27\uff08MON\uff09","2023\/11\/28\uff08TUE\uff09","2023\/11\/29\uff08WED\uff09","2023\/11\/2\uff08THU\uff09","2023\/11\/30\uff08THU\uff09","2023\/11\/3\uff08FRI\uff09","2023\/11\/4\uff08SAT\uff09","2023\/11\/5\uff08SUN\uff09","2023\/11\/6\uff08MON\uff09","2023\/11\/7\uff08TUE\uff09","2023\/11\/8\uff08WED\uff09","2023\/11\/9\uff08THU\uff09","2023\/12\/10\uff08SUN\uff09","2023\/12\/11\uff08MON\uff09","2023\/12\/12\uff08TUE\uff09","2023\/12\/13\uff08WED\uff09","2023\/12\/14\uff08THU\uff09","2023\/12\/15\uff08FRI\uff09","2023\/12\/16\uff08SAT\uff09","2023\/12\/17\uff08SUN\uff09","2023\/12\/18\uff08MON\uff09","2023\/12\/19\uff08TUE\uff09","2023\/12\/1\uff08FRI\uff09","2023\/12\/20\uff08WED\uff09","2023\/12\/21\uff08THU\uff09","2023\/12\/22\uff08FRI\uff09","2023\/12\/23\uff08SAT\uff09","2023\/12\/24\uff08SUN\uff09","2023\/12\/25\uff08MON\uff09","2023\/12\/26\uff08TUE\uff09","2023\/12\/27\uff08WED\uff09","2023\/12\/28\uff08THU\uff09","2023\/12\/29\uff08FRI\uff09","2023\/12\/2\uff08SAT\uff09","2023\/12\/30\uff08SAT\uff09","2023\/12\/31\uff08SUN\uff09","2023\/12\/3\uff08SUN\uff09","2023\/12\/4\uff08MON\uff09","2023\/12\/5\uff08TUE\uff09","2023\/12\/6\uff08WED\uff09","2023\/12\/7\uff08THU\uff09","2023\/12\/8\uff08FRI\uff09","2023\/12\/9\uff08SAT\uff09","2024\/1\/10\uff08WED\uff09","2024\/1\/11\uff08THU\uff09","2024\/1\/12\uff08FRI\uff09","2024\/1\/13\uff08SAT\uff09","2024\/1\/14\uff08SUN\uff09","2024\/1\/16\uff08TUE\uff09","2024\/1\/17\uff08WED\uff09","2024\/1\/18\uff08THU\uff09","2024\/1\/19\uff08FRI\uff09","2024\/1\/1\uff08MON\uff09","2024\/1\/20\uff08SAT\uff09","2024\/1\/21\uff08SUN\uff09","2024\/1\/22\uff08MON\uff09","2024\/1\/23\uff08TUE\uff09","2024\/1\/24\uff08WED\uff09","2024\/1\/25\uff08THU\uff09","2024\/1\/26\uff08FRI\uff09","2024\/1\/27\uff08SAT\uff09","2024\/1\/28\uff08SUN\uff09","2024\/1\/29\uff08MON\uff09","2024\/1\/2\uff08TUE\uff09","2024\/1\/31\uff08WED\uff09","2024\/1\/3\uff08WED\uff09","2024\/1\/4\uff08THU\uff09","2024\/1\/5\uff08FRI\uff09","2024\/1\/6\uff08SAT\uff09","2024\/1\/7\uff08SUN\uff09","2024\/1\/8\uff08MON\uff09","2024\/1\/9\uff08TUE\uff09","2024\/10\/11\uff08FRI\uff09","2024\/10\/12\uff08SAT\uff09","2024\/10\/13\uff08SUN\uff09","2024\/10\/14\uff08MON\uff09","2024\/10\/18\uff08FRI\uff09","2024\/10\/1\uff08TUE\uff09","2024\/10\/20\uff08SUN\uff09","2024\/10\/21\uff08MON\uff09","2024\/10\/22\uff08TUE\uff09","2024\/10\/25\uff08FRI\uff09","2024\/10\/26\uff08SAT\uff09","2024\/10\/27\uff08SUN\uff09","2024\/10\/28\uff08MON\uff09","2024\/10\/29\uff08TUE\uff09","2024\/10\/4\uff08FRI\uff09","2024\/10\/5\uff08SAT\uff09","2024\/10\/6\uff08SUN\uff09","2024\/10\/7\uff08MON\uff09","2024\/11\/11\uff08MON\uff09","2024\/11\/15\uff08FRI\uff09","2024\/11\/16\uff08SAT\uff09","2024\/11\/22\uff08FRI\uff09","2024\/11\/23\uff08SAT\uff09","2024\/11\/24\uff08SUN\uff09","2024\/11\/25\uff08MON\uff09","2024\/11\/26\uff08TUE\uff09","2024\/11\/29\uff08FRI\uff09","2024\/11\/2\uff08SAT\uff09","2024\/11\/30\uff08SAT\uff09","2024\/11\/3\uff08SUN\uff09","2024\/11\/4\uff08MON\uff09","2024\/11\/5\uff08TUE\uff09","2024\/11\/9\uff08SAT\uff09","2024\/12\/10\uff08TUE\uff09","2024\/12\/14\uff08SAT\uff09","2024\/12\/15\uff08SUN\uff09","2024\/12\/16\uff08MON\uff09","2024\/12\/17\uff08TUE\uff09","2024\/12\/1\uff08SUN\uff09","2024\/12\/21\uff08SAT\uff09","2024\/12\/22\uff08SUN\uff09","2024\/12\/24\uff08TUE\uff09","2024\/12\/25\uff08WED\uff09","2024\/12\/26\uff08THU\uff09","2024\/12\/27\uff08FRI\uff09","2024\/12\/28\uff08SAT\uff09","2024\/12\/29\uff08SUN\uff09","2024\/12\/30\uff08MON\uff09","2024\/12\/31\uff08TUE\uff09","2024\/12\/3\uff08TUE\uff09","2024\/12\/6\uff08FRI\uff09","2024\/12\/7\uff08SAT\uff09","2024\/12\/8\uff08SUN\uff09","2024\/2\/10\uff08SAT\uff09","2024\/2\/11\uff08SUN\uff09","2024\/2\/12\uff08MON\uff09","2024\/2\/13\uff08TUE\uff09","2024\/2\/14\uff08WED\uff09","2024\/2\/15\uff08THU\uff09","2024\/2\/16\uff08FRI\uff09","2024\/2\/17\uff08SAT\uff09","2024\/2\/18\uff08SUN\uff09","2024\/2\/1\uff08THU\uff09","2024\/2\/20\uff08TUE\uff09","2024\/2\/21\uff08WED\uff09","2024\/2\/22\uff08THU\uff09","2024\/2\/23\uff08FRI\uff09","2024\/2\/24\uff08SAT\uff09","2024\/2\/25\uff08SUN\uff09","2024\/2\/26\uff08MON\uff09","2024\/2\/28\uff08WED\uff09","2024\/2\/29\uff08THU\uff09","2024\/2\/2\uff08FRI\uff09","2024\/2\/3\uff08SAT\uff09","2024\/2\/4\uff08SUN\uff09","2024\/2\/5\uff08MON\uff09","2024\/2\/6\uff08TUE\uff09","2024\/2\/7\uff08WED\uff09","2024\/2\/8\uff08THU\uff09","2024\/2\/9\uff08FRI\uff09","2024\/3\/10\uff08SUN\uff09","2024\/3\/11\uff08MON\uff09","2024\/3\/12\uff08TUE\uff09","2024\/3\/13\uff08WED\uff09","2024\/3\/14\uff08THU\uff09","2024\/3\/15\uff08FRI\uff09","2024\/3\/16\uff08SAT\uff09","2024\/3\/17\uff08SUN\uff09","2024\/3\/18\uff08MON\uff09","2024\/3\/19\uff08TUE\uff09","2024\/3\/1\uff08FRI\uff09","2024\/3\/20\uff08WED\uff09","2024\/3\/21\uff08THU\uff09","2024\/3\/22\uff08FRI\uff09","2024\/3\/23\uff08SAT\uff09","2024\/3\/24\uff08SUN\uff09","2024\/3\/26\uff08TUE\uff09","2024\/3\/27\uff08WED\uff09","2024\/3\/28\uff08THU\uff09","2024\/3\/29\uff08FRI\uff09","2024\/3\/30\uff08SAT\uff09","2024\/3\/31\uff08SUN\uff09","2024\/3\/3\uff08SUN\uff09","2024\/3\/5\uff08TUE\uff09","2024\/3\/6\uff08WED\uff09","2024\/3\/7\uff08THU\uff09","2024\/3\/8\uff08FRI\uff09","2024\/3\/9\uff08SAT\uff09","2024\/4\/10\uff08WED\uff09","2024\/4\/11\uff08THU\uff09","2024\/4\/12\uff08FRI\uff09","2024\/4\/13\uff08SAT\uff09","2024\/4\/14\uff08SUN\uff09","2024\/4\/16\uff08TUE\uff09","2024\/4\/17\uff08WED\uff09","2024\/4\/18\uff08THU\uff09","2024\/4\/19\uff08FRI\uff09","2024\/4\/20\uff08SAT\uff09","2024\/4\/21\uff08SUN\uff09","2024\/4\/23\uff08TUE\uff09","2024\/4\/24\uff08WED\uff09","2024\/4\/25\uff08THU\uff09","2024\/4\/26\uff08FRI\uff09","2024\/4\/27\uff08SAT\uff09","2024\/4\/28\uff08SUN\uff09","2024\/4\/29\uff08MON\uff09","2024\/4\/30\uff08TUE\uff09","2024\/4\/3\uff08WED\uff09","2024\/4\/4\uff08THU\uff09","2024\/4\/6\uff08SAT\uff09","2024\/4\/7\uff08SUN\uff09","2024\/4\/8\uff08MON\uff09","2024\/4\/9\uff08TUE\uff09","2024\/5\/10\uff08FRI\uff09","2024\/5\/11\uff08SAT\uff09","2024\/5\/12\uff08SUN\uff09","2024\/5\/14\uff08TUE\uff09","2024\/5\/15\uff08WED\uff09","2024\/5\/16\uff08THU\uff09","2024\/5\/17\uff08FRI\uff09","2024\/5\/18\uff08SAT\uff09","2024\/5\/19\uff08SUN\uff09","2024\/5\/1\uff08WED\uff09","2024\/5\/20\uff08MON\uff09","2024\/5\/21\uff08TUE\uff09","2024\/5\/22\uff08WED\uff09","2024\/5\/23\uff08THU\uff09","2024\/5\/25\uff08SAT\uff09","2024\/5\/26\uff08SUN\uff09","2024\/5\/27\uff08MON\uff09","2024\/5\/28\uff08TUE\uff09","2024\/5\/29\uff08WED\uff09","2024\/5\/2\uff08THU\uff09","2024\/5\/30\uff08THU\uff09","2024\/5\/31\uff08FRI\uff09","2024\/5\/3\uff08FRI\uff09","2024\/5\/4\uff08SAT\uff09","2024\/5\/5\uff08SUN\uff09","2024\/5\/6\uff08MON\uff09","2024\/5\/7\uff08TUE\uff09","2024\/5\/8\uff08WED\uff09","2024\/5\/9\uff08THU\uff09","2024\/6\/11\uff08TUE\uff09","2024\/6\/12\uff08WED\uff09","2024\/6\/13\uff08THU\uff09","2024\/6\/14\uff08FRI\uff09","2024\/6\/18\uff08TUE\uff09","2024\/6\/19\uff08WED\uff09","2024\/6\/1\uff08SAT\uff09","2024\/6\/20\uff08THU\uff09","2024\/6\/22\uff08SAT\uff09","2024\/6\/23\uff08SUN\uff09","2024\/6\/24\uff08MON\uff09","2024\/6\/26\uff08WED\uff09","2024\/6\/27\uff08THU\uff09","2024\/6\/28\uff08FRI\uff09","2024\/6\/29\uff08SAT\uff09","2024\/6\/2\uff08SUN\uff09","2024\/6\/30\uff08SUN\uff09","2024\/6\/3\uff08MON\uff09","2024\/6\/4\uff08TUE\uff09","2024\/6\/5\uff08WED\uff09","2024\/6\/6\uff08THU\uff09","2024\/6\/7\uff08FRI\uff09","2024\/6\/8\uff08SAT\uff09","2024\/6\/9\uff08SUN\uff09","2024\/7\/10\uff08WED\uff09","2024\/7\/11\uff08THU\uff09","2024\/7\/14\uff08SUN\uff09","2024\/7\/15\uff08MON\uff09","2024\/7\/17\uff08WED\uff09","2024\/7\/18\uff08THU\uff09","2024\/7\/19\uff08FRI\uff09","2024\/7\/1\uff08MON\uff09","2024\/7\/20\uff08SAT\uff09","2024\/7\/21\uff08SUN\uff09","2024\/7\/22\uff08MON\uff09","2024\/7\/24\uff08WED\uff09","2024\/7\/25\uff08THU\uff09","2024\/7\/26\uff08FRI\uff09","2024\/7\/27\uff08SAT\uff09","2024\/7\/28\uff08SUN\uff09","2024\/7\/29\uff08MON\uff09","2024\/7\/2\uff08TUE\uff09","2024\/7\/31\uff08WED\uff09","2024\/7\/3\uff08WED\uff09","2024\/7\/4\uff08THU\uff09","2024\/7\/5\uff08FRI\uff09","2024\/7\/6\uff08SAT\uff09","2024\/7\/7\uff08SUN\uff09","2024\/7\/8\uff08MON\uff09","2024\/7\/9\uff08TUE\uff09","2024\/8\/10\uff08SAT\uff09","2024\/8\/11\uff08SUN\uff09","2024\/8\/12\uff08MON\uff09","2024\/8\/13\uff08TUE\uff09","2024\/8\/14\uff08WED\uff09","2024\/8\/15\uff08THU\uff09","2024\/8\/16\uff08FRI\uff09","2024\/8\/1\uff08THU\uff09","2024\/8\/21\uff08WED\uff09","2024\/8\/22\uff08THU\uff09","2024\/8\/23\uff08FRI\uff09","2024\/8\/24\uff08SAT\uff09","2024\/8\/25\uff08SUN\uff09","2024\/8\/28\uff08WED\uff09","2024\/8\/29\uff08THU\uff09","2024\/8\/2\uff08FRI\uff09","2024\/8\/31\uff08SAT\uff09","2024\/8\/3\uff08SAT\uff09","2024\/8\/4\uff08SUN\uff09","2024\/8\/5\uff08MON\uff09","2024\/8\/7\uff08WED\uff09","2024\/8\/8\uff08THU\uff09","2024\/9\/14\uff08SAT\uff09","2024\/9\/15\uff08SUN\uff09","2024\/9\/17\uff08TUE\uff09","2024\/9\/21\uff08SAT\uff09","2024\/9\/22\uff08SUN\uff09","2024\/9\/23\uff08MON\uff09","2024\/9\/24\uff08TUE\uff09","2024\/9\/27\uff08FRI\uff09","2024\/9\/28\uff08SAT\uff09","2024\/9\/29\uff08SUN\uff09","2024\/9\/2\uff08MON\uff09","2024\/9\/30\uff08MON\uff09","2024\/9\/3\uff08TUE\uff09","2024\/9\/4\uff08WED\uff09","2024\/9\/7\uff08SAT\uff09","2024\/9\/8\uff08SUN\uff09","2024\/9\/9\uff08MON\uff09","2025\/1\/10\uff08FRI\uff09","2025\/1\/11\uff08SAT\uff09","2025\/1\/12\uff08SUN\uff09","2025\/1\/13\uff08MON\uff09","2025\/1\/14\uff08TUE\uff09","2025\/1\/15\uff08WED\uff09","2025\/1\/16\uff08THU\uff09","2025\/1\/17\uff08FRI\uff09","2025\/1\/18\uff08SAT\uff09","2025\/1\/19\uff08SUN\uff09","2025\/1\/1\uff08WED\uff09","2025\/1\/20\uff08MON\uff09","2025\/1\/21\uff08TUE\uff09","2025\/1\/22\uff08WED\uff09","2025\/1\/23\uff08THU\uff09","2025\/1\/24\uff08FRI\uff09","2025\/1\/25\uff08SAT\uff09","2025\/1\/26\uff08SUN\uff09","2025\/1\/27\uff08MON\uff09","2025\/1\/28\uff08TUE\uff09","2025\/1\/29\uff08WED\uff09","2025\/1\/2\uff08THU\uff09","2025\/1\/30\uff08THU\uff09","2025\/1\/31\uff08FRI\uff09","2025\/1\/3\uff08FRI\uff09","2025\/1\/4\uff08SAT\uff09","2025\/1\/5\uff08SUN\uff09","2025\/1\/6\uff08MON\uff09","2025\/1\/7\uff08TUE\uff09","2025\/1\/8\uff08WED\uff09","2025\/1\/9\uff08THU\uff09","2025\/2\/10\uff08MON\uff09","2025\/2\/11\uff08TUE\uff09","2025\/2\/12\uff08WED\uff09","2025\/2\/13\uff08THU\uff09","2025\/2\/14\uff08FRI\uff09","2025\/2\/15\uff08SAT\uff09","2025\/2\/16\uff08SUN\uff09","2025\/2\/17\uff08MON\uff09","2025\/2\/18\uff08TUE\uff09","2025\/2\/19\uff08WED\uff09","2025\/2\/1\uff08SAT\uff09","2025\/2\/20\uff08THU\uff09","2025\/2\/21\uff08FRI\uff09","2025\/2\/22\uff08SAT\uff09","2025\/2\/23\uff08SUN\uff09","2025\/2\/24\uff08MON\uff09","2025\/2\/25\uff08TUE\uff09","2025\/2\/26\uff08WED\uff09","2025\/2\/27\uff08THU\uff09","2025\/2\/28\uff08FRI\uff09","2025\/2\/2\uff08SUN\uff09","2025\/2\/3\uff08MON\uff09","2025\/2\/4\uff08TUE\uff09","2025\/2\/5\uff08WED\uff09","2025\/2\/6\uff08THU\uff09","2025\/2\/7\uff08FRI\uff09","2025\/2\/8\uff08SAT\uff09","2025\/2\/9\uff08SUN\uff09","2025\/3\/11\uff08TUE\uff09","2025\/3\/15\uff08SAT\uff09","2025\/3\/16\uff08SUN\uff09","2025\/3\/18\uff08TUE\uff09","2025\/3\/1\uff08SAT\uff09","2025\/3\/20\uff08THU\uff09","2025\/3\/21\uff08FRI\uff09","2025\/3\/22\uff08SAT\uff09","2025\/3\/23\uff08SUN\uff09","2025\/3\/3\uff08MON\uff09","2025\/3\/4\uff08TUE\uff09","2025\/3\/7\uff08FRI\uff09","2025\/3\/9\uff08SUN\uff09","NaN\/NaN\/NaN\uff08undefined\uff09"]'); var result_time1 = JSON.parse('[0,5,5,0,0,5,3,0,0,0,0,2,5,1,0,2,0,0,0,0,1,0,0,3,2,0,0,0,3,0,4,5,0,0,0,1,3,0,5,5,0,0,1,4,4,0,0,3,2,2,4,4,5,0,0,4,4,4,3,0,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,4,4,2,4,0,0,2,0,1,2,2,2,0,0,3,3,0,4,0,0,0,0,0,0,2,4,3,4,4,5,5,4,5,0,5,5,5,4,3,5,5,3,3,1,5,5,4,4,1,3,3,4,5,4,4,2,4,5,5,1,5,3,5,4,4,0,4,4,3,0,0,0,0,0,0,0,4,3,2,2,1,0,1,1,0,0,5,2,1,0,4,0,0,0,1,0,0,0,0,5,0,0,4,5,0,0,5,2,4,2,0,0,0,1,0,2,2,5,2,0,4,5,4,5,0,0,5,2,4,5,5,0,0,0,3,0,0,2,3,3,2,0,0,5,4,3,4,0,0,5,5,3,2,1,0,0,3,5,3,3,5,1,0,0,0,0,4,3,1,0,0,5,0,0,4,3,5,5,0,0,0,4,0,2,2,2,3,0,0,5,0,0,4,5,0,4,0,3,4,4,0,0,4,4,3,2,5,5,0,0,5,3,2,0,0,5,3,0,0,5,5,5,5,5,0,0,5,5,3,4,5,0,0,0,1,5,1,2,5,5,3,4,0,0,0,5,0,0,0,4,5,4,0,0,4,4,3,0,4,0,0,3,3,4,3,4,3,5,3,1,4,5,3,5,0,4,4,4,4,4,5,5,2,0,0,5,5,5,0,5,4,0,0,3,2,3,3,2,0,0,0,4,0,0,3,0,3,0,0,0,0,0,0,1,2,3,5,4,0,5,0,0,0,0,0,4,0,0,4,5,4,1,0,0,2,0,3,4,3,1,0,2,2,0,2,2,5,5,4,3,5]'); var result_time2 = JSON.parse('[0,5,5,0,0,3,0,0,0,0,0,0,0,0,1,1,2,0,0,1,0,0,0,2,2,0,0,0,1,1,0,1,0,0,0,1,0,0,2,1,0,0,5,2,1,0,0,3,2,1,4,2,0,0,0,4,1,3,0,0,0,0,0,5,0,0,4,0,2,0,0,4,2,0,0,1,4,2,0,0,0,1,0,1,0,0,3,0,0,3,0,0,5,0,0,0,0,0,4,1,3,3,5,5,4,4,5,5,1,4,4,4,5,5,4,5,5,3,2,4,5,5,4,5,2,3,4,5,2,5,2,4,5,4,1,5,1,4,5,4,0,5,5,5,0,0,0,0,0,0,0,5,3,3,0,0,0,4,3,0,0,2,3,4,0,5,0,0,0,2,0,0,0,0,1,0,0,3,5,0,0,3,1,3,2,0,0,0,3,0,3,2,4,3,0,5,4,5,4,0,0,1,4,5,4,4,0,0,0,2,0,0,3,3,2,4,0,0,4,5,1,0,0,0,3,5,3,2,3,0,0,4,5,3,3,5,3,3,5,0,0,1,0,3,0,0,0,0,0,1,3,4,5,0,0,0,4,0,1,3,2,4,0,0,5,0,0,5,5,0,1,0,2,4,3,0,0,5,3,2,5,5,5,0,0,5,4,3,0,0,1,4,0,0,5,5,4,4,4,0,0,4,5,3,5,4,0,0,0,1,4,3,5,4,5,5,4,0,0,0,5,0,0,0,5,0,5,0,0,5,5,1,3,5,0,0,3,4,4,4,3,5,5,2,2,3,5,0,0,0,5,5,5,5,4,5,3,1,0,0,5,3,1,0,4,5,0,0,3,3,2,3,2,0,0,0,5,0,1,2,0,3,0,0,3,0,0,0,3,3,5,4,5,0,3,0,0,0,0,2,4,0,0,5,5,0,1,0,0,2,0,3,5,3,4,4,1,2,0,2,2,5,5,5,3,5]'); var result_time3 = JSON.parse('[0,5,5,0,2,1,2,0,0,0,2,0,0,0,0,2,1,0,0,3,0,0,0,3,2,0,3,0,0,0,2,3,0,0,0,0,2,0,2,3,0,0,3,3,2,0,0,5,2,1,4,2,1,0,0,5,4,4,3,0,0,0,0,1,0,0,2,3,1,0,0,2,4,0,0,4,0,4,4,0,0,1,0,3,1,1,5,0,0,5,0,1,5,0,0,0,0,0,2,5,2,4,4,4,4,5,5,4,1,5,4,5,5,4,5,5,0,2,1,5,4,5,5,5,4,1,2,4,5,4,0,4,4,4,0,4,3,5,5,5,0,5,4,5,0,0,0,0,0,0,0,4,3,3,1,1,2,4,4,0,0,5,3,4,0,5,0,0,5,5,1,5,0,0,4,5,1,5,4,0,0,3,2,2,2,0,0,0,2,0,3,3,5,2,0,5,5,4,5,0,0,0,4,5,4,5,0,0,2,2,0,0,3,3,2,4,0,0,4,5,2,0,0,0,3,3,3,3,3,0,0,3,4,3,3,5,4,4,5,0,0,2,3,1,0,2,5,0,0,2,3,5,5,0,0,0,1,0,3,3,3,2,0,0,4,0,0,5,5,0,3,0,3,2,4,0,0,5,3,3,4,5,5,0,0,4,3,4,0,0,5,5,0,0,5,4,3,4,5,0,0,5,4,3,5,5,0,0,0,1,5,5,5,5,3,4,2,0,0,0,3,0,0,0,5,5,5,0,0,5,5,1,2,5,0,0,5,5,5,2,2,5,4,4,4,4,5,5,3,0,5,4,5,5,5,4,5,1,0,0,5,1,3,0,5,5,0,0,3,2,3,3,3,0,0,0,5,0,3,1,2,3,0,0,3,0,0,0,3,3,5,5,5,0,4,0,2,3,2,3,4,0,0,5,3,5,2,0,0,3,1,3,5,3,5,5,2,2,0,2,2,4,4,4,5,4]'); var result_time4 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,3,4,4,5,5,1,4,5,4,0,5,3,4,0,5,0,5,5,5,5,5,5,5,5,5,5,5,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time5 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time6 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time7 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time8 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time9 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var result_time10 = JSON.parse('[0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]'); var holidays = holidayslist(); var shukujitsu = 0; val = $("#"+num1+"a").val(); for (var i = 0; i < holidays.length; i++) { var htime_t = holidays[i].replace(/-/g,'/'); var htime = Date.parse(htime_t); var holiday = new Date(htime); y = holiday.getFullYear(); m = holiday.getMonth()+1; d = holiday.getDate(); var hoge = y+"/"+m+"/"+d+"("; if(!val.indexOf(hoge)){ shukujitsu = 1; break; } } for(var i = 0;i < result_day.length;i++){ var hage = result_day[i]; hige = new RegExp(hage); if(val.match(hige)){ if ((val.match(/2024\/10\/25(FRI)/)) || (val.match(/2024\/10\/26(SAT)/)) || (val.match(/2024\/10\/27(SUN)/)) || (val.match(/2024\/10\/28(MON)/)) || (val.match(/2024\/10\/29(TUE)/)) || (val.match(/2024\/10\/30(WED)/)) || (val.match(/2024\/10\/31(THU)/)) || (val.match(/2024\/11\/1(FRI)/)) || (val.match(/2024\/11\/2(SAT)/)) || (val.match(/2024\/11\/3(SUN)/)) || (val.match(/2024\/11\/4(MON)/)) || (val.match(/2024\/11\/5(TUE)/)) || (val.match(/2024\/11\/6(WED)/)) || (val.match(/2024\/11\/7(THU)/)) || (val.match(/2024\/11\/8(FRI)/)) || (val.match(/2024\/11\/9(SAT)/)) || (val.match(/2024\/11\/10(SUN)/)) || (val.match(/2024\/11\/11(MON)/)) || (val.match(/2024\/11\/12(TUE)/)) || (val.match(/2024\/11\/13(WED)/)) || (val.match(/2024\/11\/14(THU)/)) || (val.match(/2024\/11\/15(FRI)/)) || (val.match(/2024\/11\/16(SAT)/)) || (val.match(/2024\/11\/17(SUN)/)) || (val.match(/2024\/11\/18(MON)/)) || (val.match(/2024\/11\/19(TUE)/)) || (val.match(/2024\/11\/20(WED)/)) || (val.match(/2024\/11\/21(THU)/)) || (val.match(/2024\/11\/22(FRI)/)) || (val.match(/2024\/11\/23(SAT)/)) || (val.match(/2024\/11\/24(SUN)/)) || (val.match(/2024\/11\/25(MON)/)) || (val.match(/2024\/11\/26(TUE)/)) || (val.match(/2024\/11\/27(WED)/)) || (val.match(/2024\/11\/28(THU)/)) || (val.match(/2024\/11\/29(FRI)/)) || (val.match(/2024\/11\/30(SAT)/)) || (val.match(/2024\/12\/1(SUN)/)) || (val.match(/2024\/12\/2(MON)/)) || (val.match(/2024\/12\/3(TUE)/)) || (val.match(/2024\/12\/4(WED)/)) || (val.match(/2024\/12\/5(THU)/)) || (val.match(/2024\/12\/6(FRI)/)) || (val.match(/2024\/12\/7(SAT)/)) || (val.match(/2024\/12\/8(SUN)/)) || (val.match(/2024\/12\/9(MON)/)) || (val.match(/2024\/12\/10(TUE)/)) || (val.match(/2024\/12\/11(WED)/)) || (val.match(/2024\/12\/12(THU)/)) || (val.match(/2024\/12\/13(FRI)/)) || (val.match(/2024\/12\/14(SAT)/)) || (val.match(/2024\/12\/15(SUN)/)) || (val.match(/2024\/12\/16(MON)/)) || (val.match(/2024\/12\/17(TUE)/)) || (val.match(/2024\/12\/18(WED)/)) || (val.match(/2024\/12\/19(THU)/)) || (val.match(/2024\/12\/20(FRI)/)) || (val.match(/2024\/12\/21(SAT)/)) || (val.match(/2024\/12\/22(SUN)/)) || (val.match(/2024\/12\/23(MON)/)) || (val.match(/2024\/12\/24(TUE)/)) ) { hyoujiyou0 = "