Contador de Tiempo decreciente en PHP / Javascript
Hola a todos:
Tengo un script en PHP/MySQL que inicia una aplicacion Flash en un dia determinado a una hora tambien determinada. el dia y la hora es establecida mediante un turno que el usuario elije con anticipacion hasta 48hs antes. los turnos se muestran en una lista para cada usuario, y se habilita el enlace a la aplicacion dentro de las 24 horas respecto al turno elegido, aqui empieza mi problema: La idea es que al hacer click en el enlace, si falta mas de 5 minutos de la hora establecida para la ejecucion de la aplicacion Flash, se muestre un cronometro (contador) que vaya decrementando el tiempo que resta hasta llegar a los 5 minutos antes de la hora establecida para la ejecucion de la aplicacion Flash. Otro problema es que los usuarios pueden estar en cualquier parte y obviamente con diferentes usos horarios. Hasta ahora grabo los datos de fecha y hora referidos al servidor en tabla MySQL son campos de tipo Date para fecha y Time para Horas. La verdad es que no se como hacer un contador con javascript,no se como trabajar: si tomar la hora del servidor, o la del cliente o ambas, la verdad es que estoy perdido .. Si alguien tienen alguna sugerencia, le estaria agradecido ... Muchas Gracias. |
Bueno, lo de hacer un contador de tiempo en javascript no es muy complicado, y hay mucha documentación y ejemplos en la red, solo hay que buscar un poquito,
http://www.google.es/search?source=i...avascript&meta= El tema de los husos horarios lo puedes solventar con la función de php putenv("TZ="); que establece el huso que deseas usar. Aquí tienes documentación sobre el tema http://www.saiyine.com/post.771.php |
Gracias por contestar ...
Gracias por tu respuesta, lo del contador en javascript no era lo mas complicado , sino hacerlo teniendo en cuenta los husos horarios. Me sirvieron de muchos los enlaces que me diste.
Ahora me gustaria saber como puedo guardar la hora en la base de datos MySQL en un formato GMT, de que tipo de datos seria el campo fecha y el campo hora?. Otra cosita como podria tomar el huso horario del cliente automaticamente sin tener que preguntarle a cada uno de los usuarios?. desde ya muchas gracias. |
La franja horaria es GMT +2. Ahora son las 16:44:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi