Lib: Update date formatting helpers

This commit is contained in:
2025-03-13 23:59:46 +01:00
parent 780706ce4a
commit 965504ed4e

View File

@ -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 = <T extends Date | string>(date: T, formatstring: string): string =>
format(new Date(date), formatstring);