summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src/util/date.ts
blob: 7f34c9bb5eb51837b41a4b63478610bfb02d2765 (plain)
1
2
3
4
5
6
7
8
9
export function getWeekBounds(date: Date) {
  const dayOfWeek = date.getUTCDay()
  const start = new Date(date)
  start.setUTCDate(date.getUTCDate() - dayOfWeek + 1)
  start.setUTCHours(0, 0, 0, 0)
  const end = new Date(start)
  end.setUTCDate(start.getUTCDate() + 7)
  return { start, end }
}