Foros del Web » Programando para Internet » Javascript »

agregar variable a funcion de horarios

Estas en el tema de agregar variable a funcion de horarios en el foro de Javascript en Foros del Web. encontré el siguiente código en el foro y tengo una consulta acerca de él. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script language = ...
  #1 (permalink)  
Antiguo 03/01/2016, 18:09
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta agregar variable a funcion de horarios

encontré el siguiente código en el foro y tengo una consulta acerca de él.

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function mensajes(){
  3.    var txthello="";
  4.    var now = new Date();
  5.    var day = now.getDay();
  6.    var hours = now.getHours();
  7.  
  8.    //domingo
  9.     if(day == 0){
  10.         if ((hours>=0) && (hours< 6)) {txthello="domingo madrugada";}
  11.         else if ((hours>=6) && (hours< 20)) {txthello="domingo tarde";}
  12.         else if ((hours>=20) && (hours< 24)) {txthello="domingo noche";}
  13.     }
  14.  
  15.     //martes
  16.     else if(day == 2){
  17.         if ((hours>=0) && (hours<6)) {txthello=" MARTES MADRUGADA";}
  18.         else if ((hours>=6) && (hours< 21)) {txthello=" MARTES DIA";}
  19.         else if ((hours>=21) && (hours< 24)) {txthello=" MARTES NOCHE";}
  20.     }
  21.    
  22.          
  23.    document.write(txthello + '<br/>');
  24. }
  25. mensajes();
  26.    
  27. </script>

quiero incluir la siguiente variable

Código Javascript:
Ver original
  1. var minutes= now.getMinutes();

como podria hacer para incluirla en:

Código Javascript:
Ver original
  1. if ((hours>=0) && (hours< 6)) {txthello="domingo madrugada";}

para que pueda colocar el texto por ejemplo a las 12 y media

y lo otro es si hay alguna manera de llamar a mensajes(); o como puedo incluir el
Código Javascript:
Ver original
  1. document.write(txthello + '<br/>');
en una etiqueta h4 para incluirle css


desde ya muchas gracias
  #2 (permalink)  
Antiguo 03/01/2016, 23:23
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: agregar variable a funcion de horarios

Para lo primero basta con anidar la condición minutes == 30 (si es que a eso te referías). Para lo segundo, puedes tomar al elemento HTML mediante un selector, asignarle el texto y desde una hoja de estilos, aplicarle los estilos que quieras.

Código Javascript:
Ver original
  1. document.querySelector("h4").innerHTML = texto;

Código CSS:
Ver original
  1. h4{
  2.     /* propiedades */
  3. }

Siendo conveniente que el <h4> en cuestión posea un identificador, por ejemplo, un id y así puedas seleccionar mediante dicho identificador y evitar conflictos con elementos semejantes.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 04/01/2016, 00:26
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: agregar variable a funcion de horarios

El primer problema se resolvería de la siguiente forma si lo que quieres es mostrar un horario de cuando se abre y cuando se cierra "X" negocio:
Código Javascript:
Ver original
  1. if((hours>=12&&minutes>=30)&&(hours<=18&&minutes<=0)){
  2. /*Accion si es mas de las 12:30pm y menos de las 6:00pm*/
  3. }

El que puso Alexis88 es para indicar que cuando exactamente sean las 12:30 ejecute la ordenes dentro de la sentencia if

Última edición por larrysun2; 04/01/2016 a las 00:35
  #4 (permalink)  
Antiguo 04/01/2016, 08:46
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

dejo este código aquí para futuras consultas y demostrar que en lugar de usar tantas condicionales, se puede usar un mapa y recursión. lo cual hace todo más sencillo
Cita:
var now = new Date();
var day = now.getDay();
var hours = now.getHours();

function mensaje(hs) {

return {

5: {
0: 'domingo madrugada',
1: 'lunes madrugada',
2: 'martes madrugada',
3: 'miércoles madrugada',
4: 'jueves madrugada',
5: 'viernes madrugada',
6: 'sábado madrugada'
},

19: {
0: 'domingo tarde',
1: 'lunes tarde',
2: 'martes tarde',
3: 'miércoles tarde',
4: 'jueves tarde',
5: 'viernes tarde',
6: 'sábado tarde'
},

23: {
0: 'domingo noche',
1: 'lunes noche',
2: 'martes noche',
3: 'miércoles noche',
4: 'jueves noche',
5: 'viernes noche',
6: 'sábado noche'
}

} [hs] || (hs < 24 && mensaje(hs+1));
}


console.log(mensaje(hours)[day]);
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 04/01/2016, 12:34
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por larrysun2 Ver Mensaje
El primer problema se resolvería de la siguiente forma si lo que quieres es mostrar un horario de cuando se abre y cuando se cierra "X" negocio:
Código Javascript:
Ver original
  1. if((hours>=12&&minutes>=30)&&(hours<=18&&minutes<=0)){
  2. /*Accion si es mas de las 12:30pm y menos de las 6:00pm*/
  3. }

El que puso Alexis88 es para indicar que cuando exactamente sean las 12:30 ejecute la ordenes dentro de la sentencia if
justamente es para eso que lo utilizare pero hay un problema con el codigo haber si puedes ayudarme

lo introduje asi

else if ((hours>=12 && minutes>=25) && (hours< 15 && minutes<30)) {txthello=" Cerrado";}
pero el texto solo aparece en entre los minutos 25 y 30 de entre las 12 y las 15 y necesito que sea en todos los minutos entre las 12:25 y las 15:30
  #6 (permalink)  
Antiguo 04/01/2016, 16:17
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: agregar variable a funcion de horarios

Esta seria la condición y disculpa no había notado ese detalle:

Código Javascript:
Ver original
  1. else if ((hours>=12 && minutes>=25)&&(hours<=17?(hours!=17?true:minutes<=58):false)) {txthello=" Cerrado";}

Última edición por larrysun2; 04/01/2016 a las 16:29
  #7 (permalink)  
Antiguo 04/01/2016, 16:38
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
De acuerdo Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por larrysun2 Ver Mensaje
Esta seria la condición y disculpa no había notado ese detalle:

Código Javascript:
Ver original
  1. else if ((hours>=12 && minutes>=25)&&(hours<=17?(hours!=17?true:minutes<=58):false)) {txthello=" Cerrado";}
gracias amigo, ahora si funciono a la perfeccion.
  #8 (permalink)  
Antiguo 05/01/2016, 08:54
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

las horas:minutos pueden ser convertidas cifras. es decir
Cita:
0:00 --> 0
......
23:59 --> 2359
por ende pueden ser comparadas como tales. esta condicional
Cita:
((hours>=12 && minutes>=25)&&(hours<=17?(hours!=17?true:minutes<= 58):false)) {txthello=" Cerrado";}
se puede evaluar como
Cita:
var 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";}
lo único que hay que hacer es tomar la hora como una cadena, y con los métodos Number(), match() y replace() convertirla en una cifra. el resto es pura lógica
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #9 (permalink)  
Antiguo 07/01/2016, 10:31
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por larrysun2 Ver Mensaje
Esta seria la condición y disculpa no había notado ese detalle:

Código Javascript:
Ver original
  1. else if ((hours>=12 && minutes>=25)&&(hours<=17?(hours!=17?true:minutes<=58):false)) {txthello=" Cerrado";}

cambien el codigo que me pasaste por el var minutes y hours pero no me funciono, que estoy haciendo mal? podrias ayudarme?
  #10 (permalink)  
Antiguo 07/01/2016, 15:53
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta problema con variable hours y minutes

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 original
  1. else if(day == 2){
  2.         if ((hours>=0) && (hours<8)) {txthello="CERRADO";}
  3.        else if ((hours>=8 && minutes>=01)&&(hours<=12?(hours!=12?true:minutes<=24):false)) {txthello="ABIERTO";}
  4.        else if ((hours>=12 && minutes>=25)&&(hours<=15?(hours!=15?true:minutes<=30):false)) {txthello="CERRADO";}
  5.         else if ((hours>=15)&&(hours<20):false)) {txthello="ABIERTO";}
  6.         else if ((hours>=20) && (hours<=23?(hours!=23?true:minutes<=59):false)) {txthello="CERRADO";}
  7.     }

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 original
  1. var hours = Number(now.toTimeString().match(/(\d{1,}:)+/)[0].replace(/(:)/g, ''));
  2.  
  3. if(hours >= 1225 && hours <= 1530) {txthello=" Cerrado";}
  4. if(hours >= 1530 && hours <= 2030) {txthello=" Abierto";}
  5. if(hours >= 2030) {txthello=" Cerrado";}
  6. 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
  #11 (permalink)  
Antiguo 08/01/2016, 07:16
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

le dejé el nombre a la variable hours, pero su valor es tanto la hora como los minutos
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #12 (permalink)  
Antiguo 08/01/2016, 09:14
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por IsaBelM Ver Mensaje
le dejé el nombre a la variable hours, pero su valor es tanto la hora como los minutos
eso fue lo que hice, elimine el var minutes, y cambie el var hour por el codigo que me pasaste y no anduvo
  #13 (permalink)  
Antiguo 08/01/2016, 10:26
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

Porqué no muestras como lo haces??
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #14 (permalink)  
Antiguo 08/01/2016, 11:55
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por IsaBelM Ver Mensaje
Porqué no muestras como lo haces??

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function mensajes(){
  3.    var txthello="";
  4.    var now = new Date();
  5.    var day = now.getDay();
  6.    var hours = Number(now.toTimeString().match(/(\d{1,}:)+/)[0].replace(/(:)/g, ''));
  7.    
  8.  
  9. else if(day == 5){
  10.     if(hours >= 800 && hours <= 1224) {txthello=" Abierto";}
  11. else if(hours >= 1225 && hours <= 1525) {txthello=" Cerrado";}
  12. else if(hours >= 1525 && hours <= 2000) {txthello=" Abierto";}
  13. else if(hours >= 2000 && hours <= 2359) {txthello=" Cerrado";}
  14.     }
  15.  
  16.    document.write(txthello + '<br/>');
  17. }
  18. mensajes();
  19.    
  20. </script>

de esta manera lo hago, este es el de hoy viernes
  #15 (permalink)  
Antiguo 08/01/2016, 13:51
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

Y qué debería de hacer y no hace??
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #16 (permalink)  
Antiguo 08/01/2016, 14:51
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por IsaBelM Ver Mensaje
Y qué debería de hacer y no hace??
entre las 8 y las 12:24 decir que el negocio esta abierto
entre las 12:25 y las 15:30 decir que esta cerrado
entre las 15:30 y las 20 decir que esta abierto
entre las 20 y las 23:59 decir que esta cerrado

eso basicamente, con este codigo me funciona pero tengo problemas con la variable minutes

Código Javascript:
Ver original
  1. else if ((hours>=12 && minutes>=25)&&(hours<=15?(hours!=15?true:minutes<=30):false)) {txthello=" Cerrado";}

ya que el texto sale solo entre los minutos 25 y 30 de las horas 12 y 15 y yo necesito que lo diga entra las 12:25 Y las 15:30
  #17 (permalink)  
Antiguo 09/01/2016, 08:50
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

mira, no sé que estás haciendo. el código que te he proporcionado funciona. para que te convenzas, ejecuta este
Cita:
function mensajes(n){
var now = new Date();
var hours = Number(now.toTimeString().match(/(\d{1,}:)+/)[0].replace(/(:)/g, ''));

if(hours >= 800 && hours <= 1224) {console.log(hours + " Abierto")}
else if(hours >= 1225 && hours <= 1529) {console.log(hours + " Cerrado")}
else if(hours >= 1530 && hours <= 2000) {console.log(hours + " Abierto")}
else if(hours >= 2001 && hours <= 2359) {console.log(hours + " Cerrado")}

}


mensajes();
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #18 (permalink)  
Antiguo 09/01/2016, 09:27
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por IsaBelM Ver Mensaje
mira, no sé que estás haciendo. el código que te he proporcionado funciona. para que te convenzas, ejecuta este
puedo utilizar el var day = now.getDay(); para utilizarlo en los dias sabados y domingos??
  #19 (permalink)  
Antiguo 10/01/2016, 00:30
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: agregar variable a funcion de horarios

La función getDay() de la clase Date, retorna un valor numérico, dependiendo del día que se sea actualmente, esta cuenta numérica empieza desde 0 y termina en 6, aquí la lista de los días para cada valor que devuelve esta función:

0 ------> Domingo
1 ------> Lunes
2 ------> Martes
3 ------> Miércoles
4 ------> Jueves
5 ------> Viernes
6 ------> Sabado

Código Javascript:
Ver original
  1. now = new Date
  2. day = now.getDay()
  3. if(day == 0){
  4. //si es domingo...
  5. }else if(day == 6){
  6. //si es sabado...
  7. }
  #20 (permalink)  
Antiguo 10/01/2016, 12:42
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: agregar variable a funcion de horarios

Intentaré interpretarte. Te refieres a esto??
Cita:
If (day == 6 || day == 0) {
console.log('cerrado');
} else {
if(hours >= 800 && hours <= 1224) {console.log(hours + " Abierto")}
else if(hours >= 1225 && hours <= 1529) {console.log(hours + " Cerrado")}
else if(hours >= 1530 && hours <= 2000) {console.log(hours + " Abierto")}
else if(hours >= 2001 && hours <= 2359) {console.log(hours + " Cerrado")}
}
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #21 (permalink)  
Antiguo 10/01/2016, 12:53
 
Fecha de Ingreso: enero-2016
Ubicación: neuquen
Mensajes: 19
Antigüedad: 8 años, 3 meses
Puntos: 0
Mensaje Respuesta: agregar variable a funcion de horarios

Cita:
Iniciado por IsaBelM Ver Mensaje
Intentaré interpretarte. Te refieres a esto??
mira yo tenia el siguiente codigo

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function mensajes(){
  3.    var txthello="";
  4.    var now = new Date();
  5.    var day = now.getDay();
  6.    var hours = now.getHours();
  7.  
  8.    //domingo
  9.     if(day == 0){
  10.         if ((hours>=0) && (hours< 6)) {txthello="domingo madrugada";}
  11.         else if ((hours>=6) && (hours< 20)) {txthello="domingo tarde";}
  12.         else if ((hours>=20) && (hours< 24)) {txthello="domingo noche";}
  13.     }
  14.  
  15.     //martes
  16.     else if(day == 2){
  17.         if ((hours>=0) && (hours<6)) {txthello=" MARTES MADRUGADA";}
  18.         else if ((hours>=6) && (hours< 21)) {txthello=" MARTES DIA";}
  19.         else if ((hours>=21) && (hours< 24)) {txthello=" MARTES NOCHE";}
  20.     }
  21.    
  22.          
  23.    document.write(txthello + '<br/>');
  24. }
  25. mensajes();
  26.    
  27. </script>

a este codigo yo queria agregarle los minutos, logre hacerlo pero con los errores que escribi mas arriba que solo entre ciertos minutos funciona el texto, utilice el codigo que me facilitaste para convertir las horas y minutos a cifras pero no consigo que funciones, habra alguna manera de realizar lo que intento hacer con el codigo este que mostre??
  #22 (permalink)  
Antiguo 10/01/2016, 15:54
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: agregar variable a funcion de horarios

asi:
Código Javascript:
Ver original
  1. function mensajes() {
  2.     var txthello = "";
  3.     var now = new Date();
  4.     var day = now.getDay();
  5.     var hours = now.getHours();
  6.     var minutes = now.getMinutes()
  7.  
  8.     //en estas variables almaceno las horas y minutos juntadas y expresadas de esta manera por ejemplo:
  9.     //Las 7:40pm = 1940
  10.     minutes = minutes < 10 ? "0" + minutes : minutes
  11.     var HM = ((hours + '') + minutes) * 1
  12.         ///////////////////////////////////////////////////////////////////////
  13.  
  14.  
  15.     //domingo
  16.     if (day == 0) {
  17.  
  18.         // en la hora '0' solo se cuentan los minutos
  19.         //aqui pondre desde las 0 horas y 0 minutos de comenzar el dia hasta las 6:30am
  20.         if ((HM >= 0) && (HM < 630)) {
  21.             txthello = "domingo madrugada";
  22.         }
  23.         //desde las 6:30am hasta las 8:40pm
  24.         else if ((HM >= 630) && (HM < 2040)) {
  25.             txthello = "domingo tarde";
  26.         }
  27.         //desde las 8:40pm hasta las 11:59pm
  28.         else if ((HM >= 2040) && (HM < 2359)) {
  29.             txthello = "domingo noche";
  30.         }
  31.     }
  32.  
  33.     //martes
  34.     else if (day == 2) {
  35.         if ((HM >= 300) && (HM < 600)) {
  36.             txthello = " MARTES MADRUGADA";
  37.         } else if ((HM >= 600) && (HM < 2100)) {
  38.             txthello = " MARTES DIA";
  39.         } else if ((HM >= 2100) && (HM < 2359)) {
  40.             txthello = " MARTES NOCHE";
  41.         }
  42.     }
  43.  
  44.  
  45.     document.write(txthello + '<br/>');
  46. }
  47. mensajes();
  #23 (permalink)  
Antiguo 10/01/2016, 16:16
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: agregar variable a funcion de horarios

Hice esta función para facilitar un poco, decides si usarla:
Código Javascript:
Ver original
  1. hora = function(a) {
  2.     a = a.split(":")
  3.     var verf;
  4.     var hours = a[0] * 1
  5.     var minutes = parseInt(a[1])
  6.     minutes = minutes < 10 ? "0" + minutes : minutes
  7.     hours = /pm/i.test(a[1]) ? hours + 12 : hours
  8.     verf = Math.floor(hours / 24)
  9.     hours = hours >= 24 ? hours + (-24 * verf) : hours
  10.     return (hours + '' + minutes) * 1
  11. }
uso:
Código Javascript:
Ver original
  1. hora("2:30am")// debería desvolver '230'
  2. hora("2:30pm")// debería desvolver '1430'
  3. hora("10:4am")//debería desvolver '1004', que serian las 10:04am
  4. //si se excede de las 24 horas del día, no se altera, puedes probarla y si quieres la usas
  5. hora("24:40")// debería desvolver '40'
  6. hora("28:40")// debería desvolver '440'

y para usarla aqui:
Código Javascript:
Ver original
  1. //domingo
  2.     if (day == 0) {
  3.  
  4.         // en la hora '0' solo se cuentan los minutos
  5.         //aqui pondre desde las 0 horas y 0 minutos de comenzar el dia hasta las 6:30am
  6.         if ((HM >= 0) && (HM < hora("6:30am"))) {
  7.             txthello = "domingo madrugada";
  8.         }
  9.         //desde las 6:30am hasta las 8:40pm
  10.         else if ((HM >= hora("6:30am")) && (HM < hora("8:40pm")) {
  11.             txthello = "domingo tarde";
  12.         }
  13.         //desde las 8:40pm hasta las 11:59pm
  14.         else if ((HM >= hora("8:40pm")) && (HM < hora("11:59pm"))) {
  15.             txthello = "domingo noche";
  16.         }
  17.     }

Última edición por larrysun2; 10/01/2016 a las 16:29

Etiquetas: javascript+html, minutos
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 04:50.