Add leading 0 to dates
This commit is contained in:
parent
5b98d8edf8
commit
62e83ede84
@ -1,11 +0,0 @@
|
|||||||
'use client';
|
|
||||||
|
|
||||||
import { formatDate } from '@/utility/date';
|
|
||||||
|
|
||||||
export default function LocalDate({ date }: { date: Date }) {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
{formatDate(date)}
|
|
||||||
</>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
@ -1,13 +1,13 @@
|
|||||||
import { format, parseISO, parse } from 'date-fns';
|
import { format, parseISO, parse } from 'date-fns';
|
||||||
|
|
||||||
const DATE_STRING_FORMAT_SHORT = 'dd MMM yyyy';
|
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';
|
const DATE_STRING_FORMAT_POSTGRES = 'yyyy-MM-dd HH:mm:ss';
|
||||||
|
|
||||||
type AmbiguousTimestamp = number | string;
|
type AmbiguousTimestamp = number | string;
|
||||||
|
|
||||||
export const formatDate = (date: Date, short?: boolean) =>
|
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) =>
|
export const formatDateFromPostgresString = (date: string, short?: boolean) =>
|
||||||
formatDate(parse(date, DATE_STRING_FORMAT_POSTGRES, new Date()), short);
|
formatDate(parse(date, DATE_STRING_FORMAT_POSTGRES, new Date()), short);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user