我想以表格的形式创建一个时间列表,从上午 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);
}
}
}