Fake site view counter

calculates views from a date

by dolorfox

HTML

<div id="el"></div>

CSS

#el {
  font-size: 50px;
  font-family: sans-serif;
  color: dodgerblue;
}

JavaScript

function counter(c, f, g, d) {
  var b = Math.round(((new Date).getTime() - (new Date(f)).getTime()) / 864E5 * g);
  var a = 0;
  var e = setInterval(function() {
    a > b && (a = b);
    c.innerText = a;
    a += Math.floor(Math.random() * d + d);
    a > b && clearInterval(e)
  }, 10, c, b, a, e)
}

counter(document.getElementById("el"), "2-29-2019", 1000, 200);