Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Contador de Tiempo decreciente en PHP / Javascript (https://www.clubdelphi.com/foros/showthread.php?t=49244)

Adrian Murua 17-10-2007 00:34:30

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.

Yaco 17-10-2007 11:31:51

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

Adrian Murua 18-10-2007 03:48:03

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