Struktura $enabledtimes
  1. Array ( [943956600] => 11:10 [943959000] => 11:50 [943959600] => 12:00 [943960200] => 12:10 [943960800] => 12:20 [943987200] => 19:40 [943987800] => 19:50 [943988400] => 20:00 [943989000] => 20:10 [943989600] => 20:20 [943990200] => 20:30 [943990800] => 20:40 )

$endTime = uniksowy czas zamknięcia zakładu
$massagelength = czas trwania usługi w sekundach, np 300, 1200,...

Moim zadaniem jest wyświetlenie terminów w których da się zarezerwować masaż o danej długości, a resztę niepasujących terminów z $enabledtimes usunąć, a więc jeżeli wolne terminy byłyby tylko od 9-10 a usługa trwałaby 60 minut to w tej tablicy powinna jedynie zostać godzina 9, również nie może występować taka sytuajca że mamy w enabledtimes "9.10, 9.20, 20.00.....22.00" i masaż o długości 30 minut jest dostępny w godzinie 9.10, bo po prostu nie ma tam na niego miejsca, prosiłbym o podpowiedź jak mam to rozwiązać.