Skip to content

Instantly share code, notes, and snippets.

@nateberkopec
Created August 17, 2011 15:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nateberkopec/1151833 to your computer and use it in GitHub Desktop.
Save nateberkopec/1151833 to your computer and use it in GitHub Desktop.
First ever javascript...creates time until specified date/time in dd:hh:mm:ss format. Codegolf it please?
var d = new Date();
d.setHours(d.getHours()-d.getTimezoneOffset()/60);
var T2 = Date.UTC(2011,9,13,7,1);
var diff=new Date();
diff.setTime(T2-d);
var days = diff.getDate() < 10 ? "0" + diff.getDate() : diff.getDate();
var hours = diff.getHours() < 10 ? "0" + diff.getHours() : diff.getHours();
var min = diff.getMinutes() < 10 ? "0" + diff.getMinutes() : diff.getMinutes();
var sec = diff.getSeconds() < 10 ? "0" + diff.getSeconds() : diff.getSeconds();
var start = days + ":"+hours+":"+min+":"+sec;
console.log(start);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment