開始時刻と終了時刻を持つデータベースからレコードを取得しています。次に、それらを比較して、事前定義された予定のタイムスロットが開始/終了時間内に収まるかどうかを確認する必要があります。たとえば、データベースからレコードを取得し、次のようにします。
$recordStartTime = 9.00am
$recordStartTime = 10.30am
次に、この時間枠を定義済みの予約時間帯と比較して、利用可能かどうかを確認する必要があります。これらの定義済みの予約時間帯は 15 分刻みです。したがって、上記の例を使用して、午前 9 時 30 分から午前 9 時 45 分までの予定のタイムスロットがある場合、これは「利用不可」と見なされます。午後 2 時から午後 2 時 15 分までの予約時間枠がある場合、これは「利用可能」と見なされます。
比較を行うために、レコードの配列をループします。