ホームページ >バックエンド開発 >PHPチュートリアル >PHP の DateTime クラスを使用して、時間が特定の時間範囲内にあるかどうかを確認するにはどうすればよいですか?
PHP の DateTime クラスを使用して、時刻が 2 つの時刻値の間にあるかどうかを確認する
このコード スニペットは、指定された時刻が該当するかどうかを判断する解決策を検討します。指定された範囲内で、日の出と日の入りの時間枠で表されます。
コード:
<code class="php">$current_time = "4:59 pm"; $sunrise = "5:42 am"; $sunset = "6:26 pm"; $date1 = DateTime::createFromFormat('h:i a', $current_time); $date2 = DateTime::createFromFormat('h:i a', $sunrise); $date3 = DateTime::createFromFormat('h:i a', $sunset); if ($date1 > $date2 && $date1 < $date3) { echo 'The current time is between sunrise and sunset.'; }</code>
説明:
参照:
以上がPHP の DateTime クラスを使用して、時間が特定の時間範囲内にあるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。