$(function() { var setCalsClearButton = function(year,month,elem){ var afterShow = function(){ var d = new $.Deferred(); var cnt = 0; setTimeout(function(){ if(elem.dpDiv[0].style.display === "block"){ d.resolve(); } if(cnt >= 500){ d.reject("datepicker show timeout"); } cnt++; },10); return d.promise(); }(); afterShow.done(function(){ // datepickerのz-indexを指定 $('.ui-datepicker').css('z-index', 2000); var buttonPane = $( elem ).datepicker( "widget" ).find( ".ui-datepicker-buttonpane" ); var btn = $(''); btn.off("click").on("click", function () { $.datepicker._clearDate( elem.input[0] ); }); btn.appendTo( buttonPane ); }); } $.datepicker.setDefaults($.datepicker.regional["ja"]); $("#date-selection11").datepicker( {//#以下はContact Form 7のフォームのIDを指定 showButtonPanel: true, // changeMonth: true, // changeYear: true, beforeShow: function(inst,elem){ setCalsClearButton(null,null,elem); }, onChangeMonthYear:setCalsClearButton, autoSize: true,//テキストボックスの幅を自動設定 dateFormat: 'yy/mm/dd', minDate: '2025/05/06',//上記で判定した翌日・翌々日の日付を指定 maxDate: '2022/12/28',//営業終了日 beforeShowDay : function(date) {//以下、休業日設定をする日付を記載 var dateFormat = 'yy/mm/dd'; var disableDates = [ "2022/01/01","2022/01/02","2022/01/03","2022/01/04","2022/01/09","2022/01/10","2022/01/15","2022/01/16","2022/01/23","2022/01/29","2022/01/30", "2022/02/06","2022/02/11","2022/02/12","2022/02/13","2022/02/20","2022/02/23","2022/02/26","2022/02/27", "2022/03/06","2022/03/12","2022/03/13","2022/03/20","2022/03/21","2022/03/26","2022/03/27", "2022/04/03","2022/04/09","2022/04/10","2022/04/17","2022/04/23","2022/04/24","2022/04/29", "2022/05/01","2022/05/03","2022/05/04","2022/05/05","2022/05/08","2022/05/14","2022/05/15","2022/05/22","2022/05/28","2022/05/29", "2022/06/04","2022/06/05","2022/06/11","2022/06/12","2022/06/18","2022/06/19","2022/06/25","2022/06/26", "2022/07/02","2022/07/03","2022/07/09","2022/07/10","2022/07/16","2022/07/17","2022/07/18","2022/07/23","2022/07/24","2022/07/30","2022/07/31", "2022/08/06","2022/08/07","2022/08/11","2022/08/13","2022/08/14","2022/08/15","2022/08/20","2022/08/21","2022/08/27","2022/08/28", "2022/09/04","2022/09/10","2022/09/11","2022/09/18","2022/09/19","2022/09/23","2022/09/24","2022/09/25", "2022/10/02","2022/10/08","2022/10/09","2022/10/10","2022/10/16","2022/10/22","2022/10/23","2022/10/30", "2022/11/03","2022/11/06","2022/11/12","2022/11/13","2022/11/20","2022/11/23","2022/11/26","2022/11/27", "2022/12/04","2022/12/10","2022/12/11","2022/12/18","2022/12/24","2022/12/25" ]; var disableDate = $.datepicker.formatDate(dateFormat, date); return [( disableDates.indexOf(disableDate) == -1 ), "", "営業日"]; } }); $('#date-selection11').attr('readonly',true);//#以下はContact Form 7のフォームのIDを指定 }); $(function() { var setCalsClearButton = function(year,month,elem){ var afterShow = function(){ var d = new $.Deferred(); var cnt = 0; setTimeout(function(){ if(elem.dpDiv[0].style.display === "block"){ d.resolve(); } if(cnt >= 500){ d.reject("datepicker show timeout"); } cnt++; },10); return d.promise(); }(); afterShow.done(function(){ // datepickerのz-indexを指定 $('.ui-datepicker').css('z-index', 2000); var buttonPane = $( elem ).datepicker( "widget" ).find( ".ui-datepicker-buttonpane" ); var btn = $(''); btn.off("click").on("click", function () { $.datepicker._clearDate( elem.input[0] ); }); btn.appendTo( buttonPane ); }); } $.datepicker.setDefaults($.datepicker.regional["ja"]); $("#date-selection12").datepicker( {//#以下はContact Form 7のフォームのIDを指定 showButtonPanel: true, // changeMonth: true, // changeYear: true, beforeShow: function(inst,elem){ setCalsClearButton(null,null,elem); }, onChangeMonthYear:setCalsClearButton, autoSize: true,//テキストボックスの幅を自動設定 dateFormat: 'yy/mm/dd', minDate: '2025/05/06',//上記で判定した翌日・翌々日の日付を指定 maxDate: '2022/12/28',//営業終了日 beforeShowDay : function(date) {//以下、休業日設定をする日付を記載 var dateFormat = 'yy/mm/dd'; var disableDates = [ "2022/01/01","2022/01/02","2022/01/03","2022/01/04","2022/01/09","2022/01/10","2022/01/15","2022/01/16","2022/01/23","2022/01/29","2022/01/30", "2022/02/06","2022/02/11","2022/02/12","2022/02/13","2022/02/20","2022/02/23","2022/02/26","2022/02/27", "2022/03/06","2022/03/12","2022/03/13","2022/03/20","2022/03/21","2022/03/26","2022/03/27", "2022/04/03","2022/04/09","2022/04/10","2022/04/17","2022/04/23","2022/04/24","2022/04/29", "2022/05/01","2022/05/03","2022/05/04","2022/05/05","2022/05/08","2022/05/14","2022/05/15","2022/05/22","2022/05/28","2022/05/29", "2022/06/04","2022/06/05","2022/06/11","2022/06/12","2022/06/18","2022/06/19","2022/06/25","2022/06/26", "2022/07/02","2022/07/03","2022/07/09","2022/07/10","2022/07/16","2022/07/17","2022/07/18","2022/07/23","2022/07/24","2022/07/30","2022/07/31", "2022/08/06","2022/08/07","2022/08/11","2022/08/13","2022/08/14","2022/08/15","2022/08/20","2022/08/21","2022/08/27","2022/08/28", "2022/09/04","2022/09/10","2022/09/11","2022/09/18","2022/09/19","2022/09/23","2022/09/24","2022/09/25", "2022/10/02","2022/10/08","2022/10/09","2022/10/10","2022/10/16","2022/10/22","2022/10/23","2022/10/30", "2022/11/03","2022/11/06","2022/11/12","2022/11/13","2022/11/20","2022/11/23","2022/11/26","2022/11/27", "2022/12/04","2022/12/10","2022/12/11","2022/12/18","2022/12/24","2022/12/25" ]; var disableDate = $.datepicker.formatDate(dateFormat, date); return [( disableDates.indexOf(disableDate) == -1 ), "", "営業日"]; } }); $('#date-selection12').attr('readonly',true);//#以下はContact Form 7のフォームのIDを指定 }); $(function() { var setCalsClearButton = function(year,month,elem){ var afterShow = function(){ var d = new $.Deferred(); var cnt = 0; setTimeout(function(){ if(elem.dpDiv[0].style.display === "block"){ d.resolve(); } if(cnt >= 500){ d.reject("datepicker show timeout"); } cnt++; },10); return d.promise(); }(); afterShow.done(function(){ // datepickerのz-indexを指定 $('.ui-datepicker').css('z-index', 2000); var buttonPane = $( elem ).datepicker( "widget" ).find( ".ui-datepicker-buttonpane" ); var btn = $(''); btn.off("click").on("click", function () { $.datepicker._clearDate( elem.input[0] ); }); btn.appendTo( buttonPane ); }); } $.datepicker.setDefaults($.datepicker.regional["ja"]); $("#date-selection21").datepicker( {//#以下はContact Form 7のフォームのIDを指定 showButtonPanel: true, // changeMonth: true, // changeYear: true, beforeShow: function(inst,elem){ setCalsClearButton(null,null,elem); }, onChangeMonthYear:setCalsClearButton, autoSize: true,//テキストボックスの幅を自動設定 dateFormat: 'yy/mm/dd', minDate: '2025/05/06',//上記で判定した翌日・翌々日の日付を指定 maxDate: '2022/12/28',//営業終了日 beforeShowDay : function(date) {//以下、休業日設定をする日付を記載 var dateFormat = 'yy/mm/dd'; var disableDates = [ "2022/01/01","2022/01/02","2022/01/03","2022/01/04","2022/01/09","2022/01/10","2022/01/15","2022/01/16","2022/01/23","2022/01/29","2022/01/30", "2022/02/06","2022/02/11","2022/02/12","2022/02/13","2022/02/20","2022/02/23","2022/02/26","2022/02/27", "2022/03/06","2022/03/12","2022/03/13","2022/03/20","2022/03/21","2022/03/26","2022/03/27", "2022/04/03","2022/04/09","2022/04/10","2022/04/17","2022/04/23","2022/04/24","2022/04/29", "2022/05/01","2022/05/03","2022/05/04","2022/05/05","2022/05/08","2022/05/14","2022/05/15","2022/05/22","2022/05/28","2022/05/29", "2022/06/04","2022/06/05","2022/06/11","2022/06/12","2022/06/18","2022/06/19","2022/06/25","2022/06/26", "2022/07/02","2022/07/03","2022/07/09","2022/07/10","2022/07/16","2022/07/17","2022/07/18","2022/07/23","2022/07/24","2022/07/30","2022/07/31", "2022/08/06","2022/08/07","2022/08/11","2022/08/13","2022/08/14","2022/08/15","2022/08/20","2022/08/21","2022/08/27","2022/08/28", "2022/09/04","2022/09/10","2022/09/11","2022/09/18","2022/09/19","2022/09/23","2022/09/24","2022/09/25", "2022/10/02","2022/10/08","2022/10/09","2022/10/10","2022/10/16","2022/10/22","2022/10/23","2022/10/30", "2022/11/03","2022/11/06","2022/11/12","2022/11/13","2022/11/20","2022/11/23","2022/11/26","2022/11/27", "2022/12/04","2022/12/10","2022/12/11","2022/12/18","2022/12/24","2022/12/25" ]; var disableDate = $.datepicker.formatDate(dateFormat, date); return [( disableDates.indexOf(disableDate) == -1 ), "", "営業日"]; } }); $('#date-selection21').attr('readonly',true);//#以下はContact Form 7のフォームのIDを指定 }); $(function() { var setCalsClearButton = function(year,month,elem){ var afterShow = function(){ var d = new $.Deferred(); var cnt = 0; setTimeout(function(){ if(elem.dpDiv[0].style.display === "block"){ d.resolve(); } if(cnt >= 500){ d.reject("datepicker show timeout"); } cnt++; },10); return d.promise(); }(); afterShow.done(function(){ // datepickerのz-indexを指定 $('.ui-datepicker').css('z-index', 2000); var buttonPane = $( elem ).datepicker( "widget" ).find( ".ui-datepicker-buttonpane" ); var btn = $(''); btn.off("click").on("click", function () { $.datepicker._clearDate( elem.input[0] ); }); btn.appendTo( buttonPane ); }); } $.datepicker.setDefaults($.datepicker.regional["ja"]); $("#date-selection22").datepicker( {//#以下はContact Form 7のフォームのIDを指定 showButtonPanel: true, // changeMonth: true, // changeYear: true, beforeShow: function(inst,elem){ setCalsClearButton(null,null,elem); }, onChangeMonthYear:setCalsClearButton, autoSize: true,//テキストボックスの幅を自動設定 dateFormat: 'yy/mm/dd', minDate: '2025/05/06',//上記で判定した翌日・翌々日の日付を指定 maxDate: '2022/12/28',//営業終了日 beforeShowDay : function(date) {//以下、休業日設定をする日付を記載 var dateFormat = 'yy/mm/dd'; var disableDates = [ "2022/01/01","2022/01/02","2022/01/03","2022/01/04","2022/01/09","2022/01/10","2022/01/15","2022/01/16","2022/01/23","2022/01/29","2022/01/30", "2022/02/06","2022/02/11","2022/02/12","2022/02/13","2022/02/20","2022/02/23","2022/02/26","2022/02/27", "2022/03/06","2022/03/12","2022/03/13","2022/03/20","2022/03/21","2022/03/26","2022/03/27", "2022/04/03","2022/04/09","2022/04/10","2022/04/17","2022/04/23","2022/04/24","2022/04/29", "2022/05/01","2022/05/03","2022/05/04","2022/05/05","2022/05/08","2022/05/14","2022/05/15","2022/05/22","2022/05/28","2022/05/29", "2022/06/04","2022/06/05","2022/06/11","2022/06/12","2022/06/18","2022/06/19","2022/06/25","2022/06/26", "2022/07/02","2022/07/03","2022/07/09","2022/07/10","2022/07/16","2022/07/17","2022/07/18","2022/07/23","2022/07/24","2022/07/30","2022/07/31", "2022/08/06","2022/08/07","2022/08/11","2022/08/13","2022/08/14","2022/08/15","2022/08/20","2022/08/21","2022/08/27","2022/08/28", "2022/09/04","2022/09/10","2022/09/11","2022/09/18","2022/09/19","2022/09/23","2022/09/24","2022/09/25", "2022/10/02","2022/10/08","2022/10/09","2022/10/10","2022/10/16","2022/10/22","2022/10/23","2022/10/30", "2022/11/03","2022/11/06","2022/11/12","2022/11/13","2022/11/20","2022/11/23","2022/11/26","2022/11/27", "2022/12/04","2022/12/10","2022/12/11","2022/12/18","2022/12/24","2022/12/25" ]; var disableDate = $.datepicker.formatDate(dateFormat, date); return [( disableDates.indexOf(disableDate) == -1 ), "", "営業日"]; } }); $('#date-selection22').attr('readonly',true);//#以下はContact Form 7のフォームのIDを指定 });