Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
2000 ₽

Javascript - праздничные дни в календарь

project expired


У нас есть сервис с 4 калькуляторами, основанными на дата пикере http://t1m0n.name/air-datepicker/docs/#example-range


Нам важно различать в них выходные и рабочие дни. Данные калькуляторы считают по определенным алгоритмам.

По некоторым полям, если дата срока выпадает на выходной день, то она должна переноситься на первый рабочий (в некоторых случаях, на последний рабочий).


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


Для этого мы сделали отдельный сервис. Если нажать на поле для ввода, то при помощи кнопок "сделать не доступной" и "сделать активной" мы как раз можем задавать необходимые выходные или рабочие дни.


Однако есть несколько проблем

- В некоторые браузерах, данные дни все равно отображаются без изменений (т.е. мы делаем рабочий выходным, в Гугл Хроме он блокируется,  а в Фаерфоксе нет)

-  В алгоритмах не учитываются измененные даты как рабочие или выходные. Срабатывает изменение только на выбор пользователем из календаря

-  Необходимо немного наладить сами сервис, который делает выходные дни рабочими (рабочие выходными). Сейчас я не совсем понимаю как он работает, иногда блокируются даты, которые я не выставлял. 



  1.  freelancer isn't working in the service any longer
  2. proposal concealed by freelancer
  3.  freelancer isn't working in the service any longer
  4.  freelancer isn't working in the service any longer