Receive a string and verify if it is a valid date with date-fns
Try parse with locale options like this: import { parse, isValid, format } from ‘date-fns’; import { enGB } from ‘date-fns/locale’; const parsedDate = parse(’29/10/1989′, ‘P’, new Date(), { locale: enGB }); const isValidDate = isValid(parsedDate); const formattedDate = format(parsedDate, ‘dd-MM-yyyy’);