Hola, nuevamente con este tema tengo casi todo ok pero el promblema que tengo ahora es que no me valida todas los intervalos de manera correcta, este es el codigo que tengo
Código HTML:
<script language="JavaScript">
function alaire() {
var hoy=new Date(),
dia=hoy.getDay(),
hora=hoy.getHours();
if (hora > 7 && hora < 9 && dia > 0 && dia < 6) {
imagen="<?php echo get_template_directory_uri() ?>/imagen1.jpg";
}
else if (hora > 9 && hora < 13 && dia > 0 && dia < 6) {
imagen="<?php echo get_template_directory_uri() ?>/imagen2.jpg";
}
else if (hora > 13 && hora < 14 && dia > 0 && dia < 6) {
imagen="<?php echo get_template_directory_uri() ?>/imagen3.jpg";
}
else if (hora > 13 && hora < 15 && dia > 0 && dia < 6) {
imagen="<?php echo get_template_directory_uri() ?>/imagen4.jpg";
}
document.images["reloj"].src=imagen;
}
</script>
El tema es que tengo una imagen entre las 07:00 y las 09:00 y otra entre las 09:00 y las 13:00 y así sucesivamente a lo largo del día pero resulta que no siempre funciona el codigo, y me vuelve a la primera imagen, entonces creo que tengo algo mal en el codigo. Alguna ayuda????
Saludos cordiales