ホームページ >バックエンド開発 >PHPチュートリアル >PHP で時間が範囲内にあるかどうかを判断するにはどうすればよいですか?
PHP で時刻が指定された範囲内にあるかどうかを確認する
PHP では、指定された時刻が指定された範囲内にあるかどうかを確認する必要が生じる場合があります。日の出から日の入りまでなど、特定の範囲内。この問題を効果的に解決するには、以下の手順に従ってください:
<code class="php">$current_time = DateTime::createFromFormat('h:i a', $current_time); $sunrise = DateTime::createFromFormat('h:i a', $sunrise); $sunset = DateTime::createFromFormat('h:i a', $sunset);</code>
<code class="php">if ($current_time > $sunrise && $current_time < $sunset) { echo 'Time is between sunrise and sunset'; }<p>たとえば、指定された入力を使用すると、</p> <pre class="brush:php;toolbar:false"><code class="php">$current_time = "4:59 pm"; $sunrise = "5:42 am"; $sunset = "6:26 pm";</code>
コードは次のように出力します。
Time is between sunrise and sunset
これらの手順を実装すると、指定された時間が PHP で指定された範囲内にあるかどうかを判断できます。
以上がPHP で時間が範囲内にあるかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。