wowkaster
Новичок
Здравствуйте!
В одном из моих начальных проектов у меня возникла трудность с вычеслением даты, по сложным критериям.
Есть отель.
Все цены в отеле деляться на 3-и сезона.
High: 15.05 - 20.09
Middle: 25.04-15.05 and 21.12-20.01
Low: 20.09-20.12 and 20.01-25.04
так вот, когда человек бронирует номер в приделах одно сезона, никаких проблем нету.
Но когда же бронь происходит между сезонами, возникают сразу же трудности.
А ещё больше трудностей возникают когда человек бронирует и пересекает грань смены года.
Допустим с 15.05 по 20.09 никаких проблем, (20-15)= 5 * (на цену за сутки), получаем суму.
19.09 по 25.09, уже есть некоторые моменты, мы считаем 1-н день в высоком сезоне, и 5-ть в низком.
Есть немного не понятнки как создать условия если человек бронирует с 25.12 по 05.01,
Как лучше сделать выборки и сравнения дат, если известен только день и месяц. Год должен сам подставятся. везде подставить date("Y") явно нечего не даст ))) и дураку думаю понятно
В одном из моих начальных проектов у меня возникла трудность с вычеслением даты, по сложным критериям.
Есть отель.
Все цены в отеле деляться на 3-и сезона.
High: 15.05 - 20.09
Middle: 25.04-15.05 and 21.12-20.01
Low: 20.09-20.12 and 20.01-25.04
так вот, когда человек бронирует номер в приделах одно сезона, никаких проблем нету.
Но когда же бронь происходит между сезонами, возникают сразу же трудности.
А ещё больше трудностей возникают когда человек бронирует и пересекает грань смены года.
Допустим с 15.05 по 20.09 никаких проблем, (20-15)= 5 * (на цену за сутки), получаем суму.
19.09 по 25.09, уже есть некоторые моменты, мы считаем 1-н день в высоком сезоне, и 5-ть в низком.
Есть немного не понятнки как создать условия если человек бронирует с 25.12 по 05.01,
Как лучше сделать выборки и сравнения дат, если известен только день и месяц. Год должен сам подставятся. везде подставить date("Y") явно нечего не даст ))) и дураку думаю понятно
