lanka-validations - v2.1.0
    Preparing search index...

    Function parseDob

    • Parses various date formats into a Date object. Supports: Date object, 'YYYY-MM-DD', 'YYYY/MM/DD', 'DD-MM-YYYY', 'DD/MM/YYYY'.

      Parameters

      • input: unknown

        Date as YYYY-MM-DD, YYYY/MM/DD, DD-MM-YYYY, DD/MM/YYYY, or a Date.

      Returns Date | null

      A Date at UTC midnight, or null if the format is not supported or the date does not exist.

      parseDob('15/01/2000')?.toISOString(); // '2000-01-15T00:00:00.000Z'
      parseDob('2023-02-29'); // null
      parseDob('March 5 2000'); // null