Skip to content

Instantly share code, notes, and snippets.

@gavinsykes
Created November 30, 2020 23:48
Show Gist options
  • Save gavinsykes/27828f08b2168f44d3bbd9f935f3324d to your computer and use it in GitHub Desktop.
Save gavinsykes/27828f08b2168f44d3bbd9f935f3324d to your computer and use it in GitHub Desktop.
const years = {
start : 1900,
end : 2000
};
const genArray = y => {
let arr = [];
for (let i = y.start; i <= y.end; i++) {
arr.push(i);
}
return arr;
};
const leapyears = y => {
return genArray(years).filter(i => {
if (i%4==0) {
if (i%100==0) {
if (i%400==0) {
return true;
}
return false;
}
return true;
}
return false;
});
};
const cal = [];
cal[0][0] = new Date(years.start,1,1).getDay();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment