/** * Format a date to `20 March 2025` style. * * Accepts: * - ISO string: "2025-03-20T07:59:53.219Z" * - "2025-03-20" or other Date‑parsable strings * - Date instance */ export function formatLongDate(input: string | Date): string { if (!input) return ""; const date = input instanceof Date ? input : new Date(input); if (Number.isNaN(date.getTime())) return ""; return date.toLocaleDateString("en-GB", { day: "numeric", month: "long", year: "numeric", }); }