在数据库中获取开始和结束时间,我们需要在开始和结束之间安排例如数据库中的可用时间是3:00-4:00
因为我们需要安排时间15分钟
所以我们想显示时间是3:00-3:15,3:15-3:30,3:30-3:45,3:45-4:00
我没有得到你所期望的。但也许这会对你有所帮助。
$time = strtotime('15:00');
$endTime = date("H:i", strtotime('+15 minutes', $time))
$startTime = strtotime("3:00");
$endTime = strtotime("4:00");
//call function
timeInterval($startTime, $endTime);
function timeInterval($startTime, $endTime) {
if($startTime < $endTime) {
$slotTime = date("H:i", strtotime('+15 minutes', $startTime));
echo date('H:i',$startTime)."-".$slotTime."'n";
// Resursive function call
timeInterval(strtotime($slotTime), $endTime);
}
}
}