import dayjs from "dayjs"; export function getWeekGroupFromTimestamp(timestamp) { const date = dayjs(timestamp); const start = date.startOf("week"); const end = date.endOf("week"); const startMonth = start.month() === end.month() ? "" : " MMM"; const startYear = start.year() === end.year() ? "" : ", YYYY"; return `${start.format(`DD${startMonth}${startYear}`)} - ${end.format( "DD MMM, YYYY" )}`; } export function formatDate(date) { return new Date(date).toLocaleDateString("en", { day: "numeric", month: "long", year: "numeric", hour: "2-digit", hour12: true, minute: "2-digit", second: "2-digit", }); }