date-vir - v8.5.0
    Preparing search index...

    Function maybeCreateFullDate

    • Parses the given DateLike and converts it into a FullDate instance with the given timezone. If the conversion fails or the input DateLike is empty, undefined is returned.

      Type Parameters

      • const SpecificTimezone extends string

      Parameters

      • dateLike: Readonly<DateLike> | null | undefined

        The original date representation to be converted into a FullDate.

      • timezone: SpecificTimezone

        The timezone that this date/time is meant for / originated from.

      Returns
          | {
              day: DayOfMonth;
              hour: Hour;
              millisecond: number;
              minute: Minute;
              month: MonthNumber;
              second: Minute;
              timezone: SpecificTimezone;
              year: number;
          }
          | undefined

      • {
            day: DayOfMonth;
            hour: Hour;
            millisecond: number;
            minute: Minute;
            month: MonthNumber;
            second: Minute;
            timezone: SpecificTimezone;
            year: number;
        }
        • day: DayOfMonth

          A day of the month: 1-31 depending on the month

        • hour: Hour

          Hour of the day in 24 time: 0-23

        • millisecond: number

          Millisecond of the second: 0-999

        • minute: Minute

          Minute of the hour: 0-59

        • month: MonthNumber

          A month of the year: 1-12

        • second: Minute
        • timezone: SpecificTimezone
        • year: number

          The full, four digit year.

          2023;
          
      • undefined