Показать сообщение отдельно
  #5 (permalink)  
Старый 22.07.2016, 14:18
Новичок на форуме
Отправить личное сообщение для insider999 Посмотреть профиль Найти все сообщения от insider999
 
Регистрация: 21.07.2016
Сообщений: 5

Как только ни пытался выявить период, никак не получается. А потом перечитал еще раз Ваше сообщение и понял что Вы имеете ввиду, что число от 1 до 52 это число календаря, но это не так, например: отпуск состоит из дат (01 июня 2016, 02 июня 2016, ..., 22 июля 2016) и если взять эти даты в массив (["01 июня 2016", "02 июня 2016", ..., "22 июля 2016"]), то пользователь вводит длину этого массива, в моем примере это как раз 52 дня начиная с 01 июня и заканчивая 22 июля. Вот если бы можно было как то из дат отпуска (между начальной и конечной датой) создать массив через цикл, а потом сравнивать с holidays, тогда действительно можно было бы найти совпадения и суммировать каждое. Кстати пробовал сделать такой цикл for(var i = 0; i < holidays.length; i++), данная строка уже не работает, проверял вставляя alert() после каждой строки, после этой alert() не пашет.
Ответить с цитированием