si tu quieres que se habra una imagen y no la muestre es algo parecido a esto
Código PHP:
$horaActual = date(H);//obtiene la hora actual
$horaDeCambio1 = 19;//es la hora a la que se quiere el cambio
if($horaActual >= $horaDeCambio)//evalua la hora
$html = "<img src=\"inicio.gif\">";
else
$html = "<script language='javascript'>window.top.location='./pagina_de_imagen.php'</script>";
echo $html;
yo puse la imagen en una pagina (pagina_de_imagen.php) lo he hecho antes, pero me imagino si le pones una imagen.gif = funcionara, solo debes de probar