PHP で今が午前か午後かを判断するのは実際には非常に簡単です。この記事では、PHP を使用して現在時刻が午前か午後かを取得する方法を説明します。
PHP で現在時刻を取得する関数は date() です。この関数を使用すると、現在の時、分、秒などの情報を簡単に取得できます。たとえば、次のコード行は現在の時間を出力します:
echo date('H');
時間形式の場合、H は 00 ~ 23 などの 24 時間形式の時間を表し、h は 12 時間形式の時間を表します。 01 ~ 12 などの形式。
では、現在の時刻に基づいて午前か午後かを判断するにはどうすればよいでしょうか?実際、これは非常に単純です。現在の時間が 12 時未満かどうかを判断するだけで済みます。12 時未満の場合は午前に属し、12 時以上の場合は午前に属します。午後。
次のコードでこの機能を実現できます:
$hour = date('H'); $am_pm = ($hour < 12) ? "上午" : "下午"; echo "现在是".$am_pm;
このコードは現在の時間を取得し、それが 12 時未満かどうかを判断します。存在する場合、$am_pm 変数の値は「AM」、それ以外の場合、値は「PM」になります。最後に、この値がページに出力されます。
上記のコードは非常に単純ですが、ほとんどのシナリオの要件を満たすのに十分です。たとえば、各時間セグメントに異なるタイトルを付けるなど、より正確な判断を行う必要がある場合は、必要に応じて変更できます。
要約すると、PHP で今が午前か午後かを判断するのは非常に簡単です。date() 関数を使用して現在の時間を取得し、それが 12 時未満かどうかを判断するだけです。この方法はシンプルで粗雑ですが、ほとんどのニーズには十分対応できますが、より正確な判断が必要な場合は、必要に応じて変更できます。
以上がPHPで現在時刻が午前か午後かを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。