Skip to content

Instantly share code, notes, and snippets.

View danylkaaa's full-sized avatar

Danylo Kazymyrov danylkaaa

View GitHub Profile
const MS_IN_WEEK = 1000 * 3600 * 24 * 7;
const MS_IN_DAY = 1000 * 3600 * 24;
function setDay(date, day) {
return new Date(date.getTime() + (day - date.getDay() * MS_IN_DAY));
}
function getWeekDayOccurrences(dateRange, dayId) {
const [dayStart, dayEnd] = dateRange;