UFDate defines support methods for Date.

Accessors

  • get DAY_IN_MILLISECONDS(): number
  • Returns a 24-hour day in milliseconds.

    Returns number

  • get HOUR_IN_MILLISECONDS(): number
  • Returns one hour in milliseconds.

    Returns number

Methods

  • Checks if two dates are equal by comparing their utc year, month and date.

    Parameters

    • aFirst: Date

      First date to check

    • aSecond: Date

      Second date to check

    Returns boolean

    True if the date parts are equal.

  • Returns the newest date.

    Parameters

    • Rest ...aDates: Date[]

      One or more dates.

    Returns Date

  • Returns the oldest date.

    Parameters

    • Rest ...aDates: Date[]

      One or more dates.

    Returns Date

  • Gets the date formatted for use with mysql: "yyyy-mm-dd hh:mm:ss"

    Parameters

    • aDate: undefined | null | Date

      Date to format

    • aDefault: string = ''

      Default to return if aData is not a date.

    Returns string

    Formatted date or aDefault if data is null or undefined