@furcifer

JQuery UI Datepicker ограничение выбора диапозона?

Здравствуйте!
У меня есть календарь выбора диапазона дат, состоящий из 2 календарей "от" и "до" и счетчика суммы дат в выбранном диапазоне.
Подскажите, как сделать, чтобы можно было выбрать максимум 5 дней, и нельзя было выбирать дату "до" перед "от", чтобы не получать отрицательное количество дней (кстати когда убираю кусок кода, который переводит на русский, все работает)
https://jsfiddle.net/furcifer21/gps5ye1x/8/
Помогите пожалуйста!
  • Вопрос задан
  • 455 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
как сделать, чтобы можно было выбрать максимум 5 дней

Ограничивать максимальную дату конца интервала при изменении начала, и минимальную дату начала при изменении конца. Как-то так.

кстати когда убираю кусок кода, который переводит на русский, все работает

Так форматы дат разные - вот и не получается правильно распарсить.

UPD. Вынесено из комментариев.

А как в таком случае сбросить начальную и конечную дату, если нужно другие числа выбрать?

Можно сбрасывать интервал по клику на отдельную кнопку. Или по повторному клику на границу интервала в соответствующем дейтпикере (по нижней в #from, по верхней в #to; почему не по любой границе в любом - чтобы можно было выставить интервал в один день, иначе будет сбрасываться). Или... думайте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы