我想根据优先级确定选定的预订时间在一个房间还是多个房间中可用?
就像我的预订开始时间为 10:00 ,预订结束时间为 12:00 ,
现在,房间1已预订["11:00-12:00", "12:00-13:00". "13:00-14:00"]
,
已为["12:00-13:00"]
预订了room2,并为["12:00-13:00"]
预订了room3
根据预订时间和预订时间10:00
至12:00
在 room1 中不可用,但 room1 可用于{{1 }}和 room2 可用于10:00-11:00
,但我想为每个房间号赋予优先级,例如首先我需要先填写 room1 ,然后再填写 room2 然后是 room3 ,因此我想预订 room1 中的10:00-12:00
和 room2 中的10:00-11:00
的时间。那么如何根据我的优先预订时间确定是连续可用还是在两个不同的房间呢?
如果room1的预订时间为10:00-12:00,那么它应该检查room2,如果room2的可用时间为10:00-12:00,那么它应该返回true,但是与room2相同的情况也发生了,例如ubove与room1一样,那么我们应该去检查房间3
PS:我不知道如何检查时隙 所以,我尝试了这个:
11:00-12:00