Я использую средство выбора даты для извлечения календаря из моего магазина.
Однако у меня возникла проблема с ним.
Я пытаюсь заблокировать определенные c даты, а также имею календарь переместится на следующий день через определенное время.
Я пробую следующий код
jQuery(function($){
$("#attrib-11-0").datepicker({minDate: new Date().getHours() >= 13 ? 1 : 0});
//replace these with the id's of your datepickers
$("#attrib-11-0").datepicker({
beforeShowDay: function(date){
var disabledDays = ["10-2-2020", "11-2-2020","12-2-2020","13-2-2020","14-2-2020"];
var day = date.getDay();
var string = jQuery.datepicker.formatDate('d-m-yy', date);
var isDisabled = ($.inArray(string, disabledDays) != -1);
//day != 0 disables all Sundays
return [day != 0 && !isDisabled];
}
});
К сожалению, он не работает.
Если я уберу это, даты будут правильно заблокированы. Если я оставлю это, календарь перейдет на следующий день после указанного времени, но даты и воскресенье не будут заблокированы.
$("#attrib-11-0").datepicker({minDate: new Date().getHours() >= 13 ? 1 : 0});
Что я делаю не так?