我在PHP中从数据库返回这个数组,这是用户可以在宝宝坐下的时间:
Array
(
[0] => 08:30 - 09:00
[1] => 09:00 - 09:30
[2] => 09:30 - 10:00
[3] => 10:00 - 10:30
[4] => 10:30 - 11:00
[5] => 11:00 - 11:30
[6] => 11:30 - 12:00
[7] => 12:00 - 12:30
[8] => 12:30 - 13:00
[9] => 13:00 - 13:30
[10] => 13:30 - 14:00
[11] => 14:00 - 14:30
[12] => 14:30 - 15:00
[13] => 15:00 - 15:30
[14] => 15:30 - 16:00
[15] => 16:00 - 16:30
[16] => 16:30 - 17:00
)
我想做的是在4个不同的栏目中展示它们:
夜晚早上|一天|晚上
夜晚应从00:00开始,早晨应从06:00开始,日间应从12:00开始,晚间从17:00开始。
我还要记住,所有用户可能没有夜间可用!
如何将它们分成四列?
编辑:
所以我试着比较foreach循环中的小时数,但仍然卡住了。任何起点?
foreach ($filtered_times as $key => $value) {
$startingTimes = substr($value,0,5);
$startingTimesArray[] = explode(' ', $startingTimes);
if (date("H") < $startingTimes) {
} else if (date('H') > $startingTimes && date("H") < 18) {
} else if(date('H') > 17) {
}
}