cuenta hacia atras

by Lazaro Contreras

HTML

<p class="result"></p>

JavaScript

setInterval(function() {
  var fecha = new Date();
  var dia = fecha.getDate();
  var horas = fecha.getHours();
  var minutos = fecha.getMinutes();
  var segundos = fecha.getSeconds();

  var dia_final = 16;
  var horas_final = ((dia_final - dia) * 24) + 16; // 04:00 pm
  var minutos_final = 0;
  var segundos_final = 0;

  var result = document.querySelector('.result');
  horas_total = (horas_final - horas);
  minutos_total = (minutos_final - minutos) + 60;
  segundos_total = (segundos_final - segundos) + 60;
  
  horas_total = (horas_total < 10)? '0' + horas_total : horas_total;
  minutos_total = (minutos_total < 10)? '0' + minutos_total : minutos_total;
  segundos_total = (segundos_total < 10)? '0' + segundos_total : segundos_total;
  
  result.innerHTML = 'para el 24 a las 04:00pm faltan:' + '<br>' + horas_total + ' : ' + minutos_total + ' : ' + segundos_total;
}, 1000);