import { format, getTime, formatDistanceToNow } from 'date-fns'; // ---------------------------------------------------------------------- export function fDate(date: Date | string | number, dateFormat = 'dd MMMM yyyy' ) { return format(new Date(date), dateFormat); } export function fDateTime(date: Date | string | number) { return format(new Date(date), 'dd MMM yyyy p'); } export function fTimestamp(date: Date | string | number) { return getTime(new Date(date)); } export function fDateTimeSuffix(date: Date | string | number) { return format(new Date(date), 'dd/MM/yyyy hh:mm p'); } export function fToNow(date: Date | string | number) { return formatDistanceToNow(new Date(date), { addSuffix: true }); } export function fPostFormat(date: Date | string | number, dateFormat = 'yyyy-MM-dd HH:mm:ss' ) { return format(new Date(date), dateFormat); }