Files
notesnook/packages/core/utils/date.js
2021-07-16 18:46:16 +05:00

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",
});
}