Puedes intentar esto:
Código PHP:
$hora = date("G");
if($hora>0 && $hora <6)
echo "1º Banner de 0 a 6 de la mañana";
else if($hora>6 && $hora<12)
echo "2º Banner de 6 a 12 del mediodía";
else if($hora>12 && $hora<18)
echo "3º Banner de 12 a 18 hs";
else
echo "4º Banner de 18 a 24 hs";
¿Se entiende?
PD: Para mas info sobre la función date() entra aca
http://us2.php.net/manual/en/function.date.php .