Похоже я не правильно выразился, есть задача на календаре если событие не пересекаться с другим событием не выводить его, так как у нас много учителей и нужно выводить события если в этот час все учителя заняты + у нас еще есть график работы учителей, и к примеру в пятницу работает только один и это тоже нужно как-то учесть