Re: Temporizador basado en la hora
Publicado: 16 Oct 2009, 17:14
Hola
¡Casi os escribo desde el loquero! jeje.
Resulta, que estoy implementando la función para calcular un timeout, que hizo Chefito en este post hace algún tiempo ya.
Ahsta ahora, la función había ido de lujo, pero por casualidad, dí con un fallo que me ha costado encontrar, por lo raro que es.
Resulta, que pasándole a la función 60 segundos o más, parece calcular bien el timeout (digo parece, porque no lo probé con todos los valores posibles jeje).
El problema viene, al pasarle un valor inferior a 60 sg. desde 59 sg hasta 15 (ambos inclusibes) devuelve una hora incorrecta. Por ejemplo, recientemente he hecho una prueba, en la que le pasé 55 segundos y esto es lo que obtube:
Lo mejor de todo, es que con valores inferiores a 15, funciona bien.
Capaz de funcionaros bien, como parece que ocurrió anteriormente, con alguna otra prueba que hice, que no me funcionaba, pero en cambio a Chefito sí.
Salu2!
¡Casi os escribo desde el loquero! jeje.
Resulta, que estoy implementando la función para calcular un timeout, que hizo Chefito en este post hace algún tiempo ya.
Ahsta ahora, la función había ido de lujo, pero por casualidad, dí con un fallo que me ha costado encontrar, por lo raro que es.
Resulta, que pasándole a la función 60 segundos o más, parece calcular bien el timeout (digo parece, porque no lo probé con todos los valores posibles jeje).
El problema viene, al pasarle un valor inferior a 60 sg. desde 59 sg hasta 15 (ambos inclusibes) devuelve una hora incorrecta. Por ejemplo, recientemente he hecho una prueba, en la que le pasé 55 segundos y esto es lo que obtube:
Hora actual es cuando ejecuté el script y Timeout es la hora que ha calculado la función tras sumar los 55 segundos, que como veis parece que restó 5 más bien.Hora actual: 17:04:25
Timeout: 17:04:20
Lo mejor de todo, es que con valores inferiores a 15, funciona bien.
Capaz de funcionaros bien, como parece que ocurrió anteriormente, con alguna otra prueba que hice, que no me funcionaba, pero en cambio a Chefito sí.
Salu2!