11 lines
310 B
TypeScript
11 lines
310 B
TypeScript
import { formatDistanceToNow } from "date-fns";
|
|
import { enUS, fr } from "date-fns/locale";
|
|
|
|
export function relativeTime(date: Date, locale: string): string {
|
|
return formatDistanceToNow(date, {
|
|
addSuffix: true,
|
|
includeSeconds: false,
|
|
locale: locale === "fr" ? fr : enUS,
|
|
});
|
|
}
|