import { isValid, parse } from "date-fns"; import { isValidDate } from "./isValidDate"; export const DATE_FORMAT = "MM/dd/yyyy"; export const parseDate = (value: string) => { const initialParsedDate = parse(value, "MM/dd/yyyy", new Date()); const parsedDate = isValidDate(initialParsedDate) ? initialParsedDate : new Date(value); return isValid(parsedDate) ? parsedDate : null; };