(date: Date)
| 27 | } |
| 28 | |
| 29 | export function formatDateTime(date: Date) { |
| 30 | const datePart = formatDate(date); |
| 31 | const timePart = new Intl.DateTimeFormat(getLocale(), { |
| 32 | hour: '2-digit', |
| 33 | minute: '2-digit', |
| 34 | hour12: false, |
| 35 | year: |
| 36 | date.getFullYear() === new Date().getFullYear() ? undefined : 'numeric', |
| 37 | }).format(date); |
| 38 | |
| 39 | return `${datePart}, ${timePart}`; |
| 40 | } |
| 41 | |
| 42 | export function formatTime(date: Date) { |
| 43 | return new Intl.DateTimeFormat(getLocale(), { |
no test coverage detected