Files
website/src/lib/content/dates.ts
2026-09-22 13:37:08 +02:00

6 lines
224 B
TypeScript

export function parseDate(value: string | null): Date | null {
if (!value) return null
const date = new Date(/(z|[+-]\d\d:\d\d)$/i.test(value) ? value : `${value}Z`)
return Number.isNaN(date.getTime()) ? null : date
}