diff --git a/src/lib/date.ts b/src/lib/date.ts index cf0e77c..0c28f4c 100644 --- a/src/lib/date.ts +++ b/src/lib/date.ts @@ -1,4 +1,28 @@ import { format } from "date-fns"; -export const format_date = (date: string, formatstring: string): string => +/** + * 2025-03-28T17:35 + */ +export const isodatetimeformat: string = "yyyy-MM-dd'T'HH:mm"; + +/** + * 28.03. 17:35 + */ +export const shortdatetimeformat: string = "dd.MM.' 'HH:mm"; + +/** + * 2025-03-28 + */ +export const isodateformat: string = "yyyy-MM-dd"; + +/** + * 17:35 + */ +export const timeformat: string = "HH:mm"; + +/** + * Format a [Date] object using a [date-fns] formatstring. + * This function uses localtime instead of UTC. + */ +export const format_date = (date: T, formatstring: string): string => format(new Date(date), formatstring);