$(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を指定
});