PHP中的图像交换

时间:2015-03-23 12:11:54

标签: php image time

我正在尝试使用以下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">';    
}
?>

1 个答案:

答案 0 :(得分:1)

如@xeraphim的评论中所述,您的if条件不正确,如果我们阅读您的代码,则执行以下操作:

  • [6,7] 早晨
  • [8..11]
  • [13..17] 中午
  • [18,19] 晚上
  • [7,12,17,19..5]

如果您想获得合适的条件,请按>

更改>=符号
相关问题