diff options
Diffstat (limited to 'src/utils/helpers/dates.ts')
| -rw-r--r-- | src/utils/helpers/dates.ts | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/utils/helpers/dates.ts b/src/utils/helpers/dates.ts deleted file mode 100644 index 82c14db..0000000 --- a/src/utils/helpers/dates.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { settings } from '../config'; - -/** - * Format a date based on a locale. - * - * @param {string} date - The date. - * @param {string} [locale] - A locale. - * @returns {string} The locale date string. - */ -export const getFormattedDate = ( - date: string, - locale: string = settings.locales.defaultLocale -): string => { - const dateOptions: Intl.DateTimeFormatOptions = { - day: 'numeric', - month: 'long', - year: 'numeric', - }; - - return new Date(date).toLocaleDateString(locale, dateOptions); -}; - -/** - * Format a time based on a locale. - * - * @param {string} time - The time. - * @param {string} [locale] - A locale. - * @returns {string} The locale time string. - */ -export const getFormattedTime = ( - time: string, - locale: string = settings.locales.defaultLocale -): string => { - const formattedTime = new Date(time).toLocaleTimeString(locale, { - hour: 'numeric', - minute: 'numeric', - }); - - return locale === 'fr' ? formattedTime.replace(':', 'h') : formattedTime; -}; |
