| export function formatDistanceToNowSimple(date) { | |
| const d = new Date(date); | |
| const now = new Date(); | |
| const diffInSeconds = Math.floor((now.getTime() - d.getTime()) / 1000); | |
| if (diffInSeconds < 60) | |
| return "just now"; | |
| const diffInMinutes = Math.floor(diffInSeconds / 60); | |
| if (diffInMinutes < 60) | |
| return `${diffInMinutes}m ago`; | |
| const diffInHours = Math.floor(diffInMinutes / 60); | |
| if (diffInHours < 24) | |
| return `${diffInHours}h ago`; | |
| const diffInDays = Math.floor(diffInHours / 24); | |
| if (diffInDays < 30) | |
| return `${diffInDays}d ago`; | |
| return new Intl.DateTimeFormat("en-US", { month: "short", day: "numeric" }).format(d); | |
| } | |