Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2014, 23:51
Avatar de MarkFL
MarkFL
 
Fecha de Ingreso: mayo-2011
Mensajes: 85
Antigüedad: 13 años, 7 meses
Puntos: 4
Error con operadores relacionales

Amigos estoy escribiendo en JavaScript lo siguiente:

Código:
<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script type="text/javascript">
    function horarios () {
    /*programación del día*/
        var hoy=new Date();
        var fecha=hoy.getDate();
        var dia=hoy.getDay();
        var hora=hoy.getHours();
        var minuto=hoy.getMinutes();
        
        /*Martes*/
        if(dia>=2 && dia<3 && hora>=0 && <6) {
            document.write("<small>Música continúa</small>")
        } else
        if(dia>=2 && dia<3 && hora>=6 && <6.30) {
            document.write("<small>Paso doble</small>")
        } else
        if(dia>=2 && dia<3 && hora>=6.30 && <7) {
            document.write("<small>Música infantil</small>")
        }
    /*programación del día*/
    }
    horarios();
    setInterval ("horario()", 60000);
    </script>
</body>
</html>
Pero algo esta mal en la linea 18 en el operador < ya que estoy intentando validar tanto la variable día y hora pero no funciona.
Comentarles que la intención de este código es que muestra la programación de cada día de acuerdo a la hora y que cada minuto (60000 miliseg.) compruebe el cambio de hora pero ahora estoy atorado de antemano gracias por sus atenciones.