Add leading 0 to dates

This commit is contained in:
Sam Becker 2024-03-27 11:21:19 -05:00
parent 5b98d8edf8
commit 62e83ede84
2 changed files with 2 additions and 13 deletions

View File

@ -1,11 +0,0 @@
'use client';
import { formatDate } from '@/utility/date';
export default function LocalDate({ date }: { date: Date }) {
return (
<>
{formatDate(date)}
</>
);
};

View File

@ -1,13 +1,13 @@
import { format, parseISO, parse } from 'date-fns';
const DATE_STRING_FORMAT_SHORT = 'dd MMM yyyy';
const DATE_STRING_FORMAT = 'd MMM yyyy h:mma';
const DATE_STRING_FORMAT = 'dd MMM yyyy h:mma';
const DATE_STRING_FORMAT_POSTGRES = 'yyyy-MM-dd HH:mm:ss';
type AmbiguousTimestamp = number | string;
export const formatDate = (date: Date, short?: boolean) =>
format(date, short? DATE_STRING_FORMAT_SHORT : DATE_STRING_FORMAT);
format(date, short ? DATE_STRING_FORMAT_SHORT : DATE_STRING_FORMAT);
export const formatDateFromPostgresString = (date: string, short?: boolean) =>
formatDate(parse(date, DATE_STRING_FORMAT_POSTGRES, new Date()), short);