Выбор в массиве с датами определенного значения
Прошу прощения, если не туда запостил.
1. Есть форма (слава Богу, скрипт уже близится к завершению).
Есть в ней календарь jquery datapicker.
При открытии страницы по умолчанию дата календаря выводится сегодняшним днем + 1.
2. Есть массив с датами, отсортированными в порядке ASC.
Если нажимаем кнопку button submit, функция проверяет, если ли заезд в этот день.
Если нет заезда в этот день, то при помощи confirm() предлагает:
- Да - выбрать ближайшую следующую дату, по которой есть заезд (заезды в массиве)
- Нет - Я сам выберу в календаре нужную подсвеченную дату.
Вопрос:
Если есть заезды, к примеру:
1 августа
1 сентября
1 октября
1 декабря
Мне прокручивать весь массив с места, которое выбрал клиент?
Или есть более простой способ?
К примеру.
Выбрана дата в календаре - 25 сентября.
Как найти ближайщую следующую по времени дату (которая будет равняться 1 октября), не прокручивая массив по циклу и не делая лишнюю работу.
И так файл script вырос уже в размерах.
Спасибо.
|