react-native-week-schedule-1
Version:
12 lines (11 loc) • 545 B
JavaScript
;
import { grid } from "./grid.js";
export const dayInMinutes = 8.64e+7;
export const generateWeek = initialDate => {
const date = initialDate ? new Date(initialDate) : new Date();
const diff = date.getDate() - date.getDay() + (date.getDay() === 0 ? -6 : 0);
const firstDate = new Date(date.setDate(diff));
const week = grid.weekDays.map((_, index) => index ? new Date(firstDate.setTime(firstDate.getTime() + dayInMinutes)).toISOString() : firstDate.toISOString());
return week;
};
//# sourceMappingURL=generateWeek.js.map