From 67eec51e5ffe925a8d96bc507fc73cb3bdd0897c Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 12 Jul 2025 21:50:59 -0700 Subject: [PATCH] add new date format utility function --- src/shared/utils/format-date.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/shared/utils/format-date.ts diff --git a/src/shared/utils/format-date.ts b/src/shared/utils/format-date.ts new file mode 100644 index 000000000..28aada09b --- /dev/null +++ b/src/shared/utils/format-date.ts @@ -0,0 +1,11 @@ +import dayjs from 'dayjs'; +import utc from 'dayjs/plugin/utc'; + +dayjs.extend(utc); + +export const formatDate = { + toLocalDate: (date: string, format: string = 'YYYY-MM-DD') => dayjs(date).format(format), + toLocalDateTime: (date: string) => dayjs(date).toDate(), + toUTCDate: (date: string, format: string = 'YYYY-MM-DD') => dayjs(date).utc().format(format), + toUTCDateTime: (date: string) => dayjs(date).utc().toDate(), +};