Código:
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.<!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>
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.