他の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番目のタイムスロット(提案された会議)との衝突が[2] =>
あり、2番目の配列の3番目のタイムスロット(現在の会議)と衝突していることを確認します。
タイムスタンプと完全な日付の例を見てきましたが、日と開始/終了時間だけではありません。