Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2010, 14:29
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 11 meses
Puntos: 1012
Respuesta: Cuenta atras con GMT

necesitas una fecha/hora de referencia, esa fecha/hora ha de ser la del servidor. claro tienes razón cuando dices que php no se puede actualizar de la manera que se necesita para hacer una cuenta regresiva. para eso tienes javascript.
por un lado tienes la fecha/hora tope. creas unas variables js (dia, mes...), a estas variables le asignas el día, mes ..... tomada del servidor y le sumas el tiempo que quieres, creas otra variable y le asignas el objeto new Date(), lo rellenas con las variables anteriormente creadas.
por otro lado, creas otra variable y le vuelves a asignar new Date(), usando los métodos getFullYear, getMonth, .... y le das el valor del año, mes, ... que has tomado del servidor.
finalmente restas las dos fechas. a estas dos fechas tienes que asignarle el método getTime()