日付が 2 つの日付の間にあるかどうかを確認する
特定の日付が指定された範囲内にあるかどうかを確認するには、PHP strtotime()関数は重要な役割を果たします。
これは、strtotime() 関数を組み込んだコードの更新バージョンです。
$paymentDate = date('Y-m-d'); $paymentDate=date('Y-m-d', strtotime($paymentDate)); $contractDateBegin = date('Y-m-d', strtotime("01/01/2001")); $contractDateEnd = date('Y-m-d', strtotime("01/01/2012")); if (($paymentDate >= $contractDateBegin) && ($paymentDate <= $contractDateEnd)){ echo "is between"; }else{ echo "NO GO!"; }
strtotime() を使用して、すべての日付を「Y-m-d」に変換します。一貫性を保つためのフォーマット。さらに、間隔に今日の日付が含まれる可能性を考慮して、比較演算子が「>=」と「<=」に変更されています。
これらの変更を実装することで、コードは、指定された日付が日付であるかどうかを正確に判断する必要があります。指定された日付範囲内にあります。
以上がPHP で日付が 2 つの日付の間にあるかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。