Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/07/2010, 04:21
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Modificar código con getHours()

Vamos a poner un ejemplo. Supongamos que hoy es martes y son las 16:15.
El Martes es 2, 2>1, por tanto podría ser cualquiera de los 3.
La hora es 16 por lo que sólo podría ser el 2º.
Los minutos son 15. En el 2º se pide que la hora sea mayor o igual a 16 (eso lo tenemos) y que los minutos sean mayores que 30 y menores o iguales a 59, y además se pide que la hora sea menor de 20 (16<20) y que los minutos sean mayores o iguales a 0 y menores que 30. Teniendo todo esto, el if devuelve false, pues los minutos son mayores que 0 y menores que 30, pero no mayores que 29 (>=30 = >29) ni menores de 60 (<=59 = <60). Entonces el error están en los minutos.
Saludos (: