17 lines
541 B
TypeScript
17 lines
541 B
TypeScript
import {getLocales} from 'expo-localization'
|
|
|
|
const LOCALE = getLocales()[0]
|
|
|
|
// we need the date in the form yyyy-MM-dd to pass to the input
|
|
export function toSimpleDateString(date: Date | string): string {
|
|
const _date = typeof date === 'string' ? new Date(date) : date
|
|
return _date.toISOString().split('T')[0]
|
|
}
|
|
|
|
export function localizeDate(date: Date | string): string {
|
|
const _date = typeof date === 'string' ? new Date(date) : date
|
|
return new Intl.DateTimeFormat(LOCALE.languageTag, {
|
|
timeZone: 'UTC',
|
|
}).format(_date)
|
|
}
|