Я пытаюсь отобразить изображение в зависимости от дня месяца и часа дня.Вот php-код, который я нашел на форуме и настроил для удовлетворения моих потребностей
<?php
$h = date('G'); //set variable $h to the hour of the day
$d = date('d'); //set variable $d to the day of the month.
//G is the date key for hours in 24 format (not 12), with no leading 0s, like 02.
// Adjust offset code if needed $h = $h-2;
// 01 Calendar Day
if ($d = 01 && $h >= 4 && $h < 12) $img = 'img/s1.jpg'; //if day is 1st and it's between 4am and 12pm show day strength 1 image
else if ($d == 01 && $h >= 12 && $h < 2) $img = 'img/c1.jpg'; //if day is 1st and it's between 12pm and 2am show evening condition 1 image
else if ($d == 01 && $h >= 2 && $h < 4) $img = 'img/rest.jpg'; //if day is 1st and it's between 2am and 4am show rest image
?>
<img src="/<?php echo $img; ?>">
Цель состоит в том, чтобы создать операторы if / else для всех 31 возможных дней в месяце, где есть утреннее изображение,вечернее изображение и буферное изображение, которое отображается поздней ночью в виде буфера.
Но когда я проверяю код, чтобы увидеть, работает ли он, я получаю ошибки.Пожалуйста, помогите, а также, если есть более эффективный способ кодирования этого стиха 31, если бы / операторы else были бы замечательными.