UNPKG

react-native-week-schedule-1

Version:
12 lines (11 loc) 545 B
"use strict"; 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