mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-22 22:49:45 +01:00
25 lines
660 B
JavaScript
25 lines
660 B
JavaScript
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",
|
|
});
|
|
}
|