Custom timer
Custom timer for days, hours, minutes, etc.
by alonsoct
HTML
<div id="timeRemaining">loading</div>
JavaScript
var endTime = new Date("2019-11-19T00:00:00") / 1000;
function setClock() {
var elapsed = new Date() / 1000;
var totalSec = endTime - elapsed;
var d = parseInt( totalSec / 86400 );
var h = parseInt( totalSec / 3600 ) % 24; //Quitar variables dias y %24 para transformar a horas
var m = parseInt( totalSec / 60 ) % 60;
var s = parseInt(totalSec % 60, 10);
var result = d + " days " + h + " hours " + m + " minutes " + s + " seconds";
document.getElementById('timeRemaining').innerHTML = result;
setTimeout(setClock, 1000);
}
setClock();