時間帯に応じて電話番号をローテーションしようとしています。時刻が午前 8 時から午後 5 時までの場合は、888 番号が表示されます。午後 5 時以降で午前 8 時前の場合は、777 番号が表示されます。これは私がこれまでに取得したものですが、時間は午前 8 時から午後 5 時までの間にあるにもかかわらず、出力として 777 番号しか表示されません。
$dayPhoneNumber = "1-888-888-8888";
$nightPhoneNumber = "1-777-777-7777";
$currentPhoneNumber = "";
$nowHour = date("H");
$startHour = 8;
$endHour = 17;
if ($nowHour >= $startHour && $nowHour <= $endHour){
echo $dayPhoneNumber;
} else {
echo $nightPhoneNumber;
}