サーバの時刻に合わせて挨拶文の表示切り替え
2356 Views
PHP
PHP
PHPを使いサーバーの時刻に合わせて挨拶文を表示したい!
そんな要望を受けたので、「おはよう」「こんにちは」「こんばんは」を出し分ける方法をご紹介。
すごく簡単です。
スポンサーリンク
以下のコードだけ
<?php date_default_timezone_set('Asia/Tokyo'); //タイムゾーンを日本に設定 $today = getdate(); if ($today["hours"] >= 5 && $today["hours"] < 11) { //5時~10時 $greeting = "おはよう"; } else if ($today["hours"] >= 11 && $today["hours"] < 18) { //11時~17時 $greeting = "こんにちは"; } else { //18時~4時 $greeting = "こんばんは"; } echo $greeting;
以上です。
「分」までこだわりたい場合はさらに条件文を追加してあげるだけで対応が可能です!
スポンサーリンク