Cuenta regresiva en Javascript

Anexo el siguiente código para insertar en nuestras páginas web un contador regresivo, que incluye tanto horas, minutos y segundos.

<script language="javascript">
 var tiempo = 10;
 function cuentaRegresiva(){
 if (tiempo > 0){
 tiempo--
 }
 else{
 tiempo=10
 }
document.fcuentareg.tiempoact.value=tiempo
 setTimeout("cuentaRegresiva()",1000)
 }
</script>

Agregamos el evento siguiente:

<body onload="cuentaRegresiva()">
 <form name="fcuentareg">
 <input type="text" name="tiempoact">
</form>

El formato puedes darlo al gusto y el estilo de tu sitio.

Espero te sea de utilidad.
Saludos.

2 comentarios en “Cuenta regresiva en Javascript”

  1. function getTime() {
    now = new Date();
    y2k = new Date(«Feb 03 2010 00:00:00″);
    days = (y2k – now) / 1000 / 60 / 60 / 24;
    daysRound = Math.floor(days);
    hours = (y2k – now) / 1000 / 60 / 60 – (24 * daysRound);
    hoursRound = Math.floor(hours);
    minutes = (y2k – now) / 1000 /60 – (24 * 60 * daysRound) – (60 * hoursRound);
    minutesRound = Math.floor(minutes);
    seconds = (y2k – now) / 1000 – (24 * 60 * 60 * daysRound) – (60 * 60 * hoursRound) – (60 * minutesRound);
    secondsRound = Math.round(seconds);

    sec = (secondsRound == 1) ? » second» : » seconds»;
    min = (minutesRound == 1) ? » minute» : » minutes, «;
    hr = (hoursRound == 1) ? » hour» : » hours, «;
    dy = (daysRound == 1) ? » day» : » days, »

    document.timeForm.input1.value = daysRound + » : » + hoursRound + » : » + minutesRound + » : » + secondsRound;
    newtime = window.setTimeout(«getTime();», 1000);
    }

    y solo cambias la fecha y mandas llamar a getTime();

  2. Hola no puedes conseguir un contador regresivo pero que lo pueda configurar yo.

    Ejemplo:

    Que falten ##(días) ##(horas) ##(minutos) ##(segundos) para que xxxxxxxx termine o comience algo

Deja un comentario

Tu dirección de correo electrónico no será publicada.