Как я могу выбрать один из двух диапазонов дат с помощью средства выбора даты в jQuery?

StackOverflow https://stackoverflow.com/questions/2400101

Вопрос

Я использую jQuery Datepicker(http://keith-wood.name/datepick.html).Я пытаюсь позволить пользователю выбрать дату из двух отдельных диапазонов дней.Я не могу найти эту функцию в документации и хотел бы знать, как это сделать возможным.

Я хочу, чтобы пользователь мог выбирать через 1-5 дней после текущей даты.Я также не хочу, чтобы пользователь мог выбирать дни выходных.Я понял, как это сделать, используя следующие настройки:

$("#rush_needed_by_english").datepick({
  minDate: +1,
  maxDate: +5,
  beforeShowDay: $.datepick.noWeekends
});

Как и сейчас, если текущий день, например, четверг, пользователь сможет выбрать только пятницу, понедельник и вторник, поскольку он настроен так, чтобы можно было выбирать только 1–5 дней после текущего дня, но Суббота и воскресенье не выбираются.

Что касается моего примера, то я хотел бы либо полностью пропустить выходные дни и сделать выбор пятницы и понедельника-четверга.Или, если это невозможно, я хотел бы установить два разных диапазона дней на выбор.Итак, в моем примере я бы использовал javaScript, чтобы найти текущий день (четверг), а затем сделал два выбираемых диапазона дат (пятница И понедельник-четверг).

Как я могу пропустить выходные дни, чтобы можно было выбрать 5 дней, пропуская при этом выходные дни?

Это было полезно?

Решение

Я понял, что могу просто продлить MaxDate на определенное количество дней, чтобы имитировать пропуск выходных дней.Миссия решена!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top