午前 9 時から午後 9 時までの時間のリストを表形式で 30 分間隔で作成したいと思います。イベントが予定されている間隔ごとに、セルを赤にして、部屋が空いている間隔については緑にしたいと思います。
これまで、部屋が使用されている時間しかリストできませんでしたが、緑色のボックスに使用可能な時間を記入する必要があります。これまでの私のコードは次のとおりです。:
foreach ($events[$event_day] as $event) {
$meetstatus = $event['status'];
$start = $event['time1'];
$end = $event['time2'];
$tStart = strtotime($start);
$tEnd = strtotime($end);
$tNow = $tStart;
if ($event['roomchoice'] == 'Meeting Room') {
while ($tNow <= $tEnd) {
$time = date("H:iA", $tNow) . "\n";
$calendar .= '<tr><td class="meeting-' . $meetstatus . '">' . $time . '</td></tr>';
$tNow = strtotime('+30 minutes', $tNow);
}
}
}