JSFiddle - React, Tailwind, and code Playground

by Brock Whittaker

HTML

<header>Percent Left of 2015</header>
<span></span>

CSS

body {
    font-family: helvetica neue, sans-serif;
    font-weight: 100;
    font-size: 40pt;
    text-align: center;
}
header {
    font-size: 25pt;
    font-weight: 600;
}

JavaScript

setInterval(function () {
    var t1 = new Date(2015, 01, 01, 0, 0, 0, 0);
    var t2 = new Date();
    var dif = (t2.getTime() - t1.getTime()) / 1000 / 3600 / 24 / 365.25;
    var dif = 100 - Math.round(dif * 1000000000) / 10000000;
    // gets the time in years since 2014
    $("span").html(dif.toPrecision(9) + "%");
}, 2);