Foros del Web » Programando para Internet » Javascript »

Llamar funcion javascript en una hora en concreto

Estas en el tema de Llamar funcion javascript en una hora en concreto en el foro de Javascript en Foros del Web. Como deberia hacer para llamar a una funcion jacascript a una hora en concreto por ejemplo las 10am pero solo una vez al dia, osea ...
  #1 (permalink)  
Antiguo 11/06/2016, 12:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Llamar funcion javascript en una hora en concreto

Como deberia hacer para llamar a una funcion jacascript a una hora en concreto por ejemplo las 10am pero solo una vez al dia, osea a las 10am cada dia.
Saludos
  #2 (permalink)  
Antiguo 11/06/2016, 22:19
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: Llamar funcion javascript en una hora en concreto

Necesitarás obtener la hora actual mediante los métodos del objeto Date para así saber si es igual a las 10 de la mañana; para esto, deberás utilizar un temporizador cíclico que ejecute una función en la que, por ejemplo, cada segundo leas la hora del sistema y la compares con las 10 de la mañana. Una vez que coincida (que sea las 10), detendrías al temporizador cíclico y ejecutarías las acciones que desees. Y para que ocurra solo una vez al día, podrías generar una cookie o utilizar localStorage para guardar una variable con un valor determinado, de tal forma que, cuando un usuario acceda a tu aplicación a través del ordenador en el que dicha variable está alojada, evalúes su valor y fecha (necesitarás tener ambos valores) y solo si la fecha es la misma que la del sistema y el valor de la variable no ha cambiado, realizarías el proceso descrito líneas arriba.

__________________
«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 12/06/2016, 06:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: Llamar funcion javascript en una hora en concreto

Hola Alexis88, gracias ahora ya se por donde empezar.
Saludos.

Etiquetas: funcion
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 19:18.