我检查了其他 SO 问题,但似乎找不到与此相关的任何内容 - 如果我错过了什么,请指出我正确的方向。
我目前有以下数组,其中包含日期和时间(要求的会议时间):
Array (
[0] =>
day => 'Thursday',
start_time => '14:00',
end_time => '15:00'
[1] =>
day => 'Thursday',
start_time => '16:30',
end_time => '17:30'
)
用户必须参加这两个时间。我试图做的是与另一个包含用户当前约会的数组进行比较,并检测是否存在冲突/时间重叠问题
Array (
[0] =>
day => 'Monday',
start_time => '09:00',
end_time => '13:00'
[1] =>
day => 'Wednesday',
start_time => '10:45',
end_time => '11:15'
[2] =>
day => 'Thursday',
start_time => '16:45',
end_time => '17:45'
)
使用上面的示例,我想确定与[1] =>
第一个数组的第二个时间段(提议的会议)发生冲突,该时间[2] =>
段与第二个数组的第三个时间段(当前会议)发生冲突。
我见过带有时间戳和完整日期的示例,但不仅仅是日期和开始/结束时间。