Бронирование, доработка формы, цена по определенному диапазону дат

Цена договорная
31 марта 2021, 17:09 • 2 отклика • 27 просмотров
Всем привет, задачи не очень и сложные, скорее простые.

1) Задача
При выборе даты, надо чтобы срок бронирования минимальный учитывался, допустим если минимальный срок бронирования 5 дней, то при выборе допустим 1.04, занимаются также 2.04, 3.04, 4.04, 5.04, так выходит, что мы занимаем минимум 5 дней.
Использую датапикер для форм даты, с и до.
Эту задачу можно тут вообще решить: https://jsfiddle.net/8jwkzfda/1/

2) Задача
1 цена это фиксированная, которая показывается всегда в любой диапазон времени, но как только наступает с16.07 по 12.09, то цена меняется, и держится все это время до 12.09, я что делаю, тогда второе поле цены и еще 2 поля, в которых пишу с16.07 и до 12.09, день и месяц, по этим данным надо определять дату в календаре, если допустим дата не наступила и стоит обычная цена фиксированная,но чел хочет занять допустим в диапазоне с16.07 и до 12.09, то если он выбирает эти даты то у него считается по данной цене для этих дат, вторая цена. Ну и когда этот диапазон дат наступает, то цена ставиться вторая, ну и если мы допустим заняли 08.09 и до 16.09, то что выходит 4 дня входит в цену вторую, а остальные 4 входят уже в обычные дни, где обычная цена.

Фиксированная цена - 5.000 руб
Цена, которая в диапазоне с16.07 и до 12.09 – 6.000 руб

-----------------------------------

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

Бронирование само по себе работает, все считается, но берется основная цена, меняем дни когда выбираем, цена меняется и выводиться, а так же когда выбираем кол-во номеров забронировать, тож цена меняется, тож все ок работает. Но теперь к этой форме делаем доработки.

-----------------------------------

Цену не ломите, задачи простые, диапазон цен я знаю, давно работаю с разными программистами.
Задач гора, сработаемся если буду давать разные задания.