| export const isToday = (timestamp: number) => { | |
| const today = new Date() | |
| return today.setHours(0, 0, 0, 0) == new Date(timestamp).setHours(0, 0, 0, 0) | |
| } | |
| export const displayDate = (timestamp?: string | number | Date) => { | |
| if (!timestamp) return 'N/A' | |
| let displayDate = new Date(timestamp).toLocaleString() | |
| if (typeof timestamp === 'number' && isToday(timestamp)) { | |
| displayDate = new Date(timestamp).toLocaleTimeString(undefined, { | |
| hour: '2-digit', | |
| minute: '2-digit', | |
| }) | |
| } | |
| return displayDate | |
| } | |