|
@@ -1,7 +1,7 @@
|
|
|
export function getWeekBounds(date: Date) {
|
|
export function getWeekBounds(date: Date) {
|
|
|
- const dayOfWeek = date.getUTCDay()
|
|
|
|
|
|
|
+ const offset = (date.getUTCDay() + 6) % 7
|
|
|
const start = new Date(date)
|
|
const start = new Date(date)
|
|
|
- start.setUTCDate(date.getUTCDate() - dayOfWeek + 1)
|
|
|
|
|
|
|
+ start.setUTCDate(date.getUTCDate() - offset)
|
|
|
start.setUTCHours(0, 0, 0, 0)
|
|
start.setUTCHours(0, 0, 0, 0)
|
|
|
const end = new Date(start)
|
|
const end = new Date(start)
|
|
|
end.setUTCDate(start.getUTCDate() + 7)
|
|
end.setUTCDate(start.getUTCDate() + 7)
|