Agendamento de horários com intervalo de tempo dinâmico

Olá, galera, estou desenvolvendo um sistema que disponibiliza eventos onde usuários podem agendar visitas para o mesmo. Estou tendo um probleminha com a questão da duração dos eventos e a hora que começa, quem decide isso é quem está cadastrando o evento, vamos ao exemplo:
Se o evento começa das 9h as 16h e tem uma duração de 1h, eu preciso disponibilizar os horários 9h / 10h / 11h / 12h… e assim por diante, até as 15h, que seria o último horário, já que o evento acaba as 16h. Porém isso pode ser modificado porque o evento pode durar 1:30h, ou 2h, até 5h, e pode começar em qualquer horário também. O que eu preciso fazer para conseguir disponibilizar esses horários apenas de acordo com os horários que estão sendo disponibilizados na hora do cadastro?

Ola @oalexlessa bemvindo ao forum!

Considera crear um estoque de horarios de 30mins o de 15mins cada um.

This topic was automatically closed after 70 days. New replies are no longer allowed.