Skip to content

Instantly share code, notes, and snippets.

@abenson
Last active July 30, 2018 21:58
Show Gist options
  • Save abenson/402a155371492768054fcf96a6915a65 to your computer and use it in GitHub Desktop.
Save abenson/402a155371492768054fcf96a6915a65 to your computer and use it in GitHub Desktop.
us gov't shutdown clock
<html>
<head>
<style>
body {
background-color: black
}
</style>
<title>US Gov't Shutdown Clock</title>
</head>
<body>
<div id="titleMessage" style="color:red; font-size:28pt; text-align: center"></div>
<br/>
<div id="countdownTime" style="color:red; font-size:64pt; text-align: center"></div>
<script>
function printTimeDifference() {
var msec = new Date("October 1, 2018 00:00:00") - Date.now();
if(msec > 0) {
document.getElementById("titleMessage").innerHTML = "The US Government will shutdown in ";
} else {
document.getElementById("titleMessage").innerHTML = "The US Government has been shutdown for ";
}
msec = Math.abs(msec);
var days = Math.floor(msec / 1000 / 60 / 60 / 24);
msec -= days * 1000 * 60 * 60 * 24;
var hours = Math.floor(msec / 1000 / 60 / 60);
msec -= hours * 1000 * 60 * 60;
var mins = Math.floor(msec / 1000 / 60);
msec -= mins * 1000 * 60;
var secs = Math.floor(msec / 1000);
msec -= secs * 1000;
var diff = new Date(msec);
document.getElementById("countdownTime").innerHTML = "" + days + "d " + hours + "h " + mins + "m " + secs + "s";
setTimeout(printTimeDifference, 1000);
}
printTimeDifference();
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment