Вопрос 1) Как отключить определенные даты на WixCode. Используя datePicker, я хотел бы отключить даты, начиная с сегодняшнего дня и более чем через 4 дня.
2) Также отключить все даты через 9 месяцев.
Я знаю, что отключение стандартного набора выглядит так:
let badDate1 = new Date(2017, 0, 13);
let badDate2 = new Date(2017, 9, 13);
$w("#myDatePicker").disabledDates = [badDate1, badDate2];
Итак, как мне ответить на вопросы 1 и 2. Большое спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Сначала вычислите первую и последнюю даты, которые включены, с помощью стандартных функций даты JavaScript. Затем используйте свойства minDate и maxDate элемента выбора даты.
Что-то вроде этого:
const startFromDays = 4;
const endAtMonths = 9;
const today = new Date();
let startDate = new Date(today);
startDate.setDate(startDate.getDate() + 3);
let endDate = new Date(today);
endDate.setMonth(endDate.getMonth() + 9);
$w.onReady(function () {
$w("#datePicker").minDate = startDate;
$w("#datePicker").maxDate = endDate;
});
позвольте мне проверить это. Благодарю. подтвердит через мгновение.
Это сработало. Большое спасибо, Сэм. Если я снова застряну, я надеюсь, что смогу снова связаться с вами. Благодарю.
Добрый вечер, Сэм, пожалуйста, взгляни на это. Это продолжение вашего ответа. мне нужен ваш опыт, пожалуйста. stackoverflow.com/questions/49361758/…
извините, ваш ответ сбивает с толку и недостаточен