サーバの時刻に合わせて挨拶文の表示切り替え

2178 Views
PHP
サーバの時刻に合わせて挨拶文の表示切り替え

PHPを使いサーバーの時刻に合わせて挨拶文を表示したい!

そんな要望を受けたので、「おはよう」「こんにちは」「こんばんは」を出し分ける方法をご紹介。
すごく簡単です。

SNSでシェア♪

スポンサーリンク

以下のコードだけ

<?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;

以上です。

「分」までこだわりたい場合はさらに条件文を追加してあげるだけで対応が可能です!

SNSでシェア♪

スポンサーリンク

関連記事