Как отключить определенные даты на wix

Вопрос 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. Большое спасибо.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
360
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сначала вычислите первую и последнюю даты, которые включены, с помощью стандартных функций даты 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;
});

извините, ваш ответ сбивает с толку и недостаточен

usmanelvis 14.03.2018 21:45

позвольте мне проверить это. Благодарю. подтвердит через мгновение.

usmanelvis 15.03.2018 14:33

Это сработало. Большое спасибо, Сэм. Если я снова застряну, я надеюсь, что смогу снова связаться с вами. Благодарю.

usmanelvis 15.03.2018 14:41

Добрый вечер, Сэм, пожалуйста, взгляни на это. Это продолжение вашего ответа. мне нужен ваш опыт, пожалуйста. stackoverflow.com/questions/49361758/…

usmanelvis 19.03.2018 19:46

Другие вопросы по теме