1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
unleash.unleash/frontend/src/utils/formatDate.ts
2024-01-11 10:39:58 +01:00

52 lines
1.1 KiB
TypeScript

export const formatDateYMDHMS = (
date: number | string | Date,
locale?: string,
): string => {
return new Date(date).toLocaleString(locale, {
day: '2-digit',
month: '2-digit',
year: 'numeric',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
});
};
export const formatDateYMDHM = (
date: number | string | Date,
locale: string,
timeZone?: string,
): string => {
return new Date(date).toLocaleString(locale, {
day: '2-digit',
month: '2-digit',
year: 'numeric',
hour: '2-digit',
minute: '2-digit',
timeZone,
});
};
export const formatDateYMD = (
date: number | string | Date,
locale: string,
timeZone?: string,
): string => {
return new Date(date).toLocaleString(locale, {
day: '2-digit',
month: '2-digit',
year: 'numeric',
timeZone,
});
};
export const formatDateHM = (
date: number | string | Date,
locale: string,
): string => {
return new Date(date).toLocaleString(locale, {
hour: '2-digit',
minute: '2-digit',
});
};