Skip to content

Instantly share code, notes, and snippets.

@mraleph
Created October 18, 2011 21:10
Show Gist options
  • Save mraleph/1296736 to your computer and use it in GitHub Desktop.
Save mraleph/1296736 to your computer and use it in GitHub Desktop.
function Modulo(value, remainder) {
var mod = value % remainder;
// Guard against returning -0.
if (mod == 0) return 0;
return mod >= 0 ? mod : mod + remainder;
}
function WeekDay(time) {
return Modulo(Math.floor(time / 86400000) + 4, 7);
}
var t1 = Date.now();
var t2 = Date.now();
console.log(t1);
console.log(t2);
console.log(WeekDay(t1));
console.log(WeekDay(t1));
console.log(WeekDay(t2));
console.log(WeekDay(t2));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment