Files
home/Projects/kompose/news/apps/backend/src/shared.ts
2025-10-08 10:35:48 +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()
}