Skip to content

Instantly share code, notes, and snippets.

@stucka
Last active April 4, 2019 02:13
Show Gist options
  • Save stucka/79c61349eaa7f6e6d9b1a170aa765417 to your computer and use it in GitHub Desktop.
Save stucka/79c61349eaa7f6e6d9b1a170aa765417 to your computer and use it in GitHub Desktop.
tomheartstanks dip calculator
<!DOCTYPE html>
<html>
<body onload="dosomething()">
<p id="demo"></p>
<script>
function dosomething() {
var newdate = new Date();
var now = newdate.getTime();
var difference = (now - 1554145200000); // time in Pacific, noon, April 1, 2019
var daysvalue = difference / ( 24 * 60 * 60 * 1000);
document.getElementById("demo").innerHTML = dhm(difference) + ' quit.';
document.getElementById("demo").innerHTML += '<br>' + Math.floor(daysvalue * 14) + ' dips. ';
document.getElementById("demo").innerHTML += '<br>$' + (daysvalue * 5.83).toFixed(2) + ' saved. ';
document.getElementById("demo").innerHTML += '<br>' + (daysvalue * 0.96).toFixed(2) + ' tins saved. ';
document.getElementById("demo").innerHTML += '<br><font size="+1">' + Math.floor((daysvalue * 5.83)/.104) + ' Lego bricks. 🧱</font>';
}
</script>
<script>
function dhm(t){
var cd = 24 * 60 * 60 * 1000,
ch = 60 * 60 * 1000,
d = Math.floor(t / cd),
h = Math.floor( (t - d * cd) / ch),
m = Math.round( (t - d * cd - h * ch) / 60000),
pad = function(n){ return n < 10 ? '0' + n : n; };
if( m === 60 ){
h++;
m = 0;
}
if( h === 24 ){
d++;
h = 0;
}
//return [d, pad(h), pad(m)].join(':');
return(d + ' days; ' + h + ' hours; ' + m + ' minutes');
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment