Encontre este codigo por google pero no funciona.
<script language="JavaScript">
<!-- Hide From Old Browsers
day=new Date() //..aqui optiene la fecha
x=day.getHours() //..aqui optiene la hora
//hay 4 particiones segun las horas del dia De 0 a 4, de 4 a 12, de 12 a 18 y de 18 a 24 - Se pueden hacer tantas particiones como queramos simlemente cambiando las horas -
//de 0 a 4 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente
if(x>=0 && x<4) {
document.write('<body background="imagenes/1593.gif">')
} else
//de 4 a 12 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente
if(x>=4 && x<12) {
document.write('<body background="imagenes/1605.gif">')
} else
//de 12 a 18 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente
if(x>=12 && x<18) {
document.write('<body background="imagenes/520.gif">')
} else
//de 18 a 24 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente
if (x>=18 && x<24) {
document.write('<body background="imagenes/agua.jpg">')
}
<!-- End Hiding -->
</script>
Hay algun otro codigo o corrijanme este plis.
Saludos