(i)
| 15848 | const timeSaturdays = timeSaturday.range; |
| 15849 | |
| 15850 | function utcWeekday(i) { |
| 15851 | return timeInterval((date) => { |
| 15852 | date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7); |
| 15853 | date.setUTCHours(0, 0, 0, 0); |
| 15854 | }, (date, step) => { |
| 15855 | date.setUTCDate(date.getUTCDate() + step * 7); |
| 15856 | }, (start, end) => { |
| 15857 | return (end - start) / durationWeek; |
| 15858 | }); |
| 15859 | } |
| 15860 | |
| 15861 | const utcSunday = utcWeekday(0); |
| 15862 | const utcMonday = utcWeekday(1); |