Files
home/Projects/kompose/news/apps/backend/src/shared.ts
2025-10-10 16:43:21 +02:00

19 lines
385 B
TypeScript

import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
dayjs.extend(relativeTime);
// TODO: move this to a new package named "shared"
export function displayDate(date: Date) {
const dateObj = dayjs(date);
const daysFromNow = dateObj.diff(dayjs(), "day");
if (daysFromNow > 7) {
return dateObj.format("DD MMM YYYY");
}
return dateObj.fromNow();
}