我正在尝试使用以下PHP脚本进行基于时间的图像交换,但由于图像'night.jpg'在17:00生效并且图像'morning.jpg'没有出现,因此无法正常运行,完全没有。请帮我解决这个问题。我为此目的使用的代码如下: -
<?php
date_default_timezone_set("Asia/Kolkata");
$hour= date('G');
if($hour > 5 && $hour < 7){
echo '<img src="morning.jpg">';
}
else if($hour > 7 && $hour < 12){
echo '<img src="day.jpg">';
}
else if($hour > 12 && $hour < 17){
echo '<img src="noon.jpg">';
}
else if($hour > 17 && $hour < 19){
echo '<img src="evening.jpg">';
}
else{
echo '<img src="night.jpg">';
}
?>
答案 0 :(得分:1)
如@xeraphim的评论中所述,您的if
条件不正确,如果我们阅读您的代码,则执行以下操作:
如果您想获得合适的条件,请按>
>=
符号