(function () { var target = new Date(new Date().getFullYear() + 1, 0, 1); function tick() { var diff = Math.max(0, target - Date.now()); var d = Math.floor(diff / 86400000); var h = Math.floor((diff % 86400000) / 3600000); var m = Math.floor((diff % 3600000) / 60000); var s = Math.floor((diff % 60000) / 1000); document.getElementById('wl-days').textContent = d; document.getElementById('wl-hours').textContent = h; document.getElementById('wl-mins').textContent = m; document.getElementById('wl-secs').textContent = s; } tick(); setInterval(tick, 1000); })();