Показать сообщение отдельно
  #8 (permalink)  
Старый 22.07.2016, 15:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

insider999, не в каждом месяце праздники. Пользователь указывает сразу дату и месяц, начало отпуска. Узнав по указанной продолжительности месяц окончания отпуска, проверяем есть ли в объекте holidays эти месяцы, и только если есть проверяем. Может оказаться что и проверять то не надо.
Причем можно ведь проверять получая дату, а можно, зная номер месяца и количество дней в нем, стартовый и конечный дни, проверять только их соответствия.
Ответить с цитированием