si dices que está solucionado, así será. pero diría que no. sobre todo si has aplicado lo que te comenté en mi post anterior.
Cita: console.log('11:30' >= '11:30); // true
console.log('11:31' >= '11:30); // false
console.log('11:32' >= '11:30); // false
........
console.log('11:58' <= '11:59); // false
console.log('11:59' <= '11:59); // true
si te fijas sólo retorna true cuando ambas cadenas son igual. esto quiere decir que una cadena no puede ser evaluada con los operadores (< y >)
funcionará siempre y cuando el usuario entre en la web a las 11:30 o 11:59. si entra a las 11:34, no se imprimirá nada. la solución pasa por evaluar las horas y los minutos por separados
Cita: if (hora == 11 && (minuto >= 30 || minuto <= 59))