Foros del Web » Programando para Internet » Javascript »

Cuenta atrás en días, horas, minutos y segundos

Estas en el tema de Cuenta atrás en días, horas, minutos y segundos en el foro de Javascript en Foros del Web. Hola a todos!! Aquí va mi pregunta. Quiero poner una cuenta atrás en una web en la que indique los días, horas, minutos y segundos ...
  #1 (permalink)  
Antiguo 27/08/2006, 06:45
Avatar de alexsaiz  
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 85
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Cuenta atrás en días, horas, minutos y segundos

Hola a todos!!

Aquí va mi pregunta. Quiero poner una cuenta atrás en una web en la que indique los días, horas, minutos y segundos que quedan para que termine un artículo. Y se actualice cada segundo.

Pero tiene algo en especial:

- Cuando queden menos de 24 horas, quiero que los días no aparezcan.
- Cuando queden menos de 60 minutos, las horas no aparezcan.
- Cuando queden menos de 60 segundos, los minutos no aparezcan.

Un ejemplo sería:

"Quedan 2 días, 3 horas, 2 minutos y 40 segundos para que termine la oferta".

Otro ejemplo sería:

"Quedan 3 minutos y 32 segundos para que termine la oferta".

Muchas gracias.
Un saludo,
ALEJANDRO PEREZ
  #2 (permalink)  
Antiguo 27/08/2006, 08:34
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola:

Te voy a ayudar un poco (acabo de almorzar y no estoy para meterme de lleno en algunas cosas...)

con setInterval haces que se llame a un método o función cada cierto tiempo (2º parámetro en milisegundos, o sea que si quieres que algo se haga algo cada segundo, ese segundo parámetro debería ser 1000 (1000 milisegunos = 1 segundo).

El primer parámetro debe ser una cadena que sea lo que se quiere iterar... en las FAQs puedes ver algún ejemplo, como un reloj...

Te recomiendo que empieces a hacer pruebas, y nos plantees dudas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.