Cita:
Iniciado por _cronos2
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 (:
Gracias por responder Cronos.
Entonces veo que sigo en problemas. ¿Hay alguna forma de acomodar la sintaxis para que tome un período de tiempo con horas no exactas?.