pues igual me he equivocado y la semana empieza en lunes
Código HTML:
<script type="text/javascript">
var fecha = new Date();
var dia = fecha.getDay(); // de 0 a 6 (empieza en lunes)
var hora = fecha.getHours(); // de 0 a 23
switch( dia )
{
case 1:
case 2:
case 5:
var diaValido = true;
break;
}
switch( hora )
{
case 18:
case 19:
var horaValida = true;
break;
}
if( diaValido == true && horaValida == true )
{
alert( "hola mundo" );
} else {
alert( "chau mundo" )};
</script>
prueba ahora ^^ y recuerda que esa es el día y la hora locales. esto quiere decir, que mientras que para ti son las 19:00 aquí para mi son las 23:00.
edito: te faltaba un
) en el else.
un saludo.