ホームページ > バックエンド開発 > PHPの問題 > PHPで現在時刻が午前か午後かを検出する方法

PHPで現在時刻が午前か午後かを検出する方法

PHPz
リリース: 2023-04-25 17:19:07
オリジナル
1421 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート