Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-10-2007
Avatar de Adrian Murua
Adrian Murua Adrian Murua is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tucuman - Argentina
Posts: 45
Poder: 0
Adrian Murua Va por buen camino
Unhappy 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.
__________________
Adrián Murúa.
Responder Con Cita
  #2  
Antiguo 17-10-2007
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
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
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
Responder Con Cita
  #3  
Antiguo 18-10-2007
Avatar de Adrian Murua
Adrian Murua Adrian Murua is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tucuman - Argentina
Posts: 45
Poder: 0
Adrian Murua Va por buen camino
Question 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.
__________________
Adrián Murúa.

Última edición por Adrian Murua fecha: 18-10-2007 a las 03:50:43.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar un Contador Deiv HTML, Javascript y otros 7 09-07-2007 04:04:34
contador de tiempo principiante22 Varios 4 31-01-2007 22:05:25
contador de clicks elcigarra HTML, Javascript y otros 1 12-12-2006 12:08:59
Contador de tiempo marceloalegre Varios 2 28-04-2005 19:53:01
Problemas con un contador. UTECYBER OOP 11 02-06-2004 05:49:24


La franja horaria es GMT +2. Ahora son las 10:40:41.


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
Copyright 1996-2007 Club Delphi