Foros del Web » Programando para Internet » Javascript »

Código para dias discontinuados

Estas en el tema de Código para dias discontinuados en el foro de Javascript en Foros del Web. Hola! Quiero saber cómo lograr que el siguiente código pueda insertar en alguna parte la opcion de que en los dias lunes, miercoles y viernes ...
  #1 (permalink)  
Antiguo 28/10/2009, 22:11
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 19 años, 2 meses
Puntos: 0
Código para dias discontinuados

Hola! Quiero saber cómo lograr que el siguiente código pueda insertar en alguna parte la opcion de que en los dias lunes, miercoles y viernes de 11 a 13 hs el mensaje sea de "Programa en vivo". Lo mismo para otro mensaje de "Una Voz" para los jueves a las 22 hs. Gracias.


<script language="JavaScript">
var dt = new Date();
var hr = dt.getHours();
var msg = '';
msg = ((hr>=0)&&(hr<=6) ? "Anitron 2Night" : msg);
msg = ((hr>=6)&&(hr<15) ? "Anitron RockandPop" : msg);
msg = ((hr>=15)&&(hr<=18) ? "Anitron Black" : msg);
msg = ((hr>=18)&&(hr<20) ? "Anitron en tu Idioma" : msg);
msg = ((hr>=20)&&(hr<22) ? "Anitron Argentino" : msg);
msg = ((hr>=22)&&(hr<24) ? "Anitron Love" : msg);
msg=" "+msg+" !";
document.write(msg);
</script>
  #2 (permalink)  
Antiguo 29/10/2009, 01:33
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Código para dias discontinuados

Hola By INES,
para averiguar el día de la semana de una fecha dada tienes que usar getUTCDay()
(var ds = dt.getUTCDay();)
Te devuelve un número de día de la semana pero ten en cuenta que el 0 sería el domingo, el 1 el lunes, 2 martes...
Sabiendo este dato ya puedes montar las condiciones teniendo en cuenta el día de la semana.

salu2
  #3 (permalink)  
Antiguo 29/10/2009, 11:53
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Código para dias discontinuados

Bien pero... en qué parte del código lo tengo que insertar?? No soy muy experta en javascript, si me pueden ayudar se los agradeceré.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:34.