hace unos dias habia creado un tema acerca de textos en distintos horarios
y me habia funcionado bien por lo que puse el tema como resuelto pero hoy me fije en los horarios y me di cuenta que nuevamente el texto solo se coloca entre los minutos que puse en el codigo.
ej: el de 12:25 a 15:30 solo se coloca entre los minutos 25 y 30 de las horas 12 a la hora 15
el codigo es el siguiente:
Código Javascript
:
Ver originalelse if(day == 2){
if ((hours>=0) && (hours<8)) {txthello="CERRADO";}
else if ((hours>=8 && minutes>=01)&&(hours<=12?(hours!=12?true:minutes<=24):false)) {txthello="ABIERTO";}
else if ((hours>=12 && minutes>=25)&&(hours<=15?(hours!=15?true:minutes<=30):false)) {txthello="CERRADO";}
else if ((hours>=15)&&(hours<20):false)) {txthello="ABIERTO";}
else if ((hours>=20) && (hours<=23?(hours!=23?true:minutes<=59):false)) {txthello="CERRADO";}
}
como podria solucionar este tema?
me pasaron un codigo que es para cambiar los horarios a cifras de la siguiente manera
Código Javascript
:
Ver originalvar hours = Number(now.toTimeString().match(/(\d{1,}:)+/)[0].replace(/(:)/g, ''));
if(hours >= 1225 && hours <= 1530) {txthello=" Cerrado";}
if(hours >= 1530 && hours <= 2030) {txthello=" Abierto";}
if(hours >= 2030) {txthello=" Cerrado";}
if(hours >= 800 && hours <= 1224) {txthello=" Abierto";}
pero cambie este codigo por var hours y var minutes y no me funciona, que mas debo agregarle?
desde ya muchas gracias y estare atento a sus respuestas