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);