hi,
weiss nicht so genau was du mit dieser Beschreibung erwartest zu bekommen, aber guck dich mal hier um, vielleicht kannst du sowas wie mktime() benutzen, um 30 Mins draufzurechnen.
Kommt alles ein bissle darauf an ob du nur volle Stunden als Start zulässt oder ob man auch von 14:05 an buchen kann. Und dann solltest du die Möglichkeit haben (entweder in einem Array, oder besser noch in einer Tabelle) auf die Öffnungszeiten zuzugreifen. Diese müsstest du ja beim Addieren berücksichtigen - kleine Funktion schreiben ;-)
Vielleicht konkretisierst du noch mal welche Infos dir fehlen...
Gruss,
Seppel