エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPで二つの時間帯が重複しないかチェックする
数カ月前にをPHPで予約システム制作する機会があったのですが、予約枠どうしが重複しないかチェックしな... 数カ月前にをPHPで予約システム制作する機会があったのですが、予約枠どうしが重複しないかチェックしなければならない何度か場面がありました。 よくあるホテルの部屋の予約システムや、座席の予約、病院の予約などのあれです。 例えば新規で新たに予約する際など、予約時間帯が既存の予約枠と衝突しないかをチェックする必要がありました。でも二つの時間がかぶるかどうかを判定するのってどうやるんだと思って結構悩みました…。 恐らく愚直に判定しようとすると && や || を複数個並べた判定になると思うのですが、最近とても簡潔に書けることを知りました/(^o^)\ 実際のコードサンプルは以下です。引数は全て整数のUNIXタイムスタンプを想定しています。 /** * 2つの時間帯が重複しているかをチェックする * * @param int $startTime1 一つ目の時間範囲の開始時間 * @param in