HighResDate

Date class that adds micro and nanoseconds.

Extends

  • Date

Extended by

Methods

  • getMicroseconds

    • getMicroseconds(): undefined | number

      Returns undefined | number

  • getNanoseconds

    • getNanoseconds(): undefined | number

      Returns undefined | number

  • toJSON

    • toJSON(): any

      Returns any

  • dateToString

    • dateToString(): string

      Returns string

  • timeToString

    • timeToString(): string

      Returns string

  • setLocalTime

    • setLocalTime(resolution: number, secondsInDay: number, subSecond: number): void

      Returns void

  • setUtcTime

    • setUtcTime(resolution: number, secondsInDay: number, subSecond: number): void

      Returns void

  • toString

    • toString(): string

      Returns a string representation of a date. The format of the string depends on the locale.

      Returns string

  • toDateString

    • toDateString(): string

      Returns a date as a string value.

      Returns string

  • toTimeString

    • toTimeString(): string

      Returns a time as a string value.

      Returns string

  • toLocaleString

    • toLocaleString(): string

      Returns a value as a string value appropriate to the host environment's current locale.

      Returns string

  • toLocaleDateString

    • toLocaleDateString(): string

      Returns a date as a string value appropriate to the host environment's current locale.

      Returns string

  • toLocaleTimeString

    • toLocaleTimeString(): string

      Returns a time as a string value appropriate to the host environment's current locale.

      Returns string

  • valueOf

    • valueOf(): number

      Returns the stored time value in milliseconds since midnight, January 1, 1970 UTC.

      Returns number

  • getTime

    • getTime(): number

      Gets the time value in milliseconds.

      Returns number

  • getFullYear

    • getFullYear(): number

      Gets the year, using local time.

      Returns number

  • getUTCFullYear

    • getUTCFullYear(): number

      Gets the year using Universal Coordinated Time (UTC).

      Returns number

  • getMonth

    • getMonth(): number

      Gets the month, using local time.

      Returns number

  • getUTCMonth

    • getUTCMonth(): number

      Gets the month of a Date object using Universal Coordinated Time (UTC).

      Returns number

  • getDate

    • getDate(): number

      Gets the day-of-the-month, using local time.

      Returns number

  • getUTCDate

    • getUTCDate(): number

      Gets the day-of-the-month, using Universal Coordinated Time (UTC).

      Returns number

  • getDay

    • getDay(): number

      Gets the day of the week, using local time.

      Returns number

  • getUTCDay

    • getUTCDay(): number

      Gets the day of the week using Universal Coordinated Time (UTC).

      Returns number

  • getHours

    • getHours(): number

      Gets the hours in a date, using local time.

      Returns number

  • getUTCHours

    • getUTCHours(): number

      Gets the hours value in a Date object using Universal Coordinated Time (UTC).

      Returns number

  • getMinutes

    • getMinutes(): number

      Gets the minutes of a Date object, using local time.

      Returns number

  • getUTCMinutes

    • getUTCMinutes(): number

      Gets the minutes of a Date object using Universal Coordinated Time (UTC).

      Returns number

  • getSeconds

    • getSeconds(): number

      Gets the seconds of a Date object, using local time.

      Returns number

  • getUTCSeconds

    • getUTCSeconds(): number

      Gets the seconds of a Date object using Universal Coordinated Time (UTC).

      Returns number

  • getMilliseconds

    • getMilliseconds(): number

      Gets the milliseconds of a Date, using local time.

      Returns number

  • getUTCMilliseconds

    • getUTCMilliseconds(): number

      Gets the milliseconds of a Date object using Universal Coordinated Time (UTC).

      Returns number

  • getTimezoneOffset

    • getTimezoneOffset(): number

      Gets the difference in minutes between the time on the local computer and Universal Coordinated Time (UTC).

      Returns number

  • setTime

    • setTime(time: number): number

      Sets the date and time value in the Date object.

      Parameters

      • time: number A numeric value representing the number of elapsed milliseconds since midnight, January 1, 1970 GMT.

      Returns number

  • setMilliseconds

    • setMilliseconds(ms: number): number

      Sets the milliseconds value in the Date object using local time.

      Parameters

      • ms: number A numeric value equal to the millisecond value.

      Returns number

  • setUTCMilliseconds

    • setUTCMilliseconds(ms: number): number

      Sets the milliseconds value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • ms: number A numeric value equal to the millisecond value.

      Returns number

  • setSeconds

    • setSeconds(sec: number, ms?: number): number

      Sets the seconds value in the Date object using local time.

      Parameters

      • sec: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setUTCSeconds

    • setUTCSeconds(sec: number, ms?: number): number

      Sets the seconds value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • sec: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setMinutes

    • setMinutes(min: number, sec?: number, ms?: number): number

      Sets the minutes value in the Date object using local time.

      Parameters

      • min: number A numeric value equal to the minutes value.
      • sec?: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setUTCMinutes

    • setUTCMinutes(min: number, sec?: number, ms?: number): number

      Sets the minutes value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • min: number A numeric value equal to the minutes value.
      • sec?: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setHours

    • setHours(hours: number, min?: number, sec?: number, ms?: number): number

      Sets the hour value in the Date object using local time.

      Parameters

      • hours: number A numeric value equal to the hours value.
      • min?: number A numeric value equal to the minutes value.
      • sec?: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setUTCHours

    • setUTCHours(hours: number, min?: number, sec?: number, ms?: number): number

      Sets the hours value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • hours: number A numeric value equal to the hours value.
      • min?: number A numeric value equal to the minutes value.
      • sec?: number A numeric value equal to the seconds value.
      • ms?: number A numeric value equal to the milliseconds value.

      Returns number

  • setDate

    • setDate(date: number): number

      Sets the numeric day-of-the-month value of the Date object using local time.

      Parameters

      • date: number A numeric value equal to the day of the month.

      Returns number

  • setUTCDate

    • setUTCDate(date: number): number

      Sets the numeric day of the month in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • date: number A numeric value equal to the day of the month.

      Returns number

  • setMonth

    • setMonth(month: number, date?: number): number

      Sets the month value in the Date object using local time.

      Parameters

      • month: number A numeric value equal to the month. The value for January is 0, and other month values follow consecutively.
      • date?: number A numeric value representing the day of the month. If this value is not supplied, the value from a call to the getDate method is used.

      Returns number

  • setUTCMonth

    • setUTCMonth(month: number, date?: number): number

      Sets the month value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • month: number A numeric value equal to the month. The value for January is 0, and other month values follow consecutively.
      • date?: number A numeric value representing the day of the month. If it is not supplied, the value from a call to the getUTCDate method is used.

      Returns number

  • setFullYear

    • setFullYear(year: number, month?: number, date?: number): number

      Sets the year of the Date object using local time.

      Parameters

      • year: number A numeric value for the year.
      • month?: number A zero-based numeric value for the month (0 for January, 11 for December). Must be specified if numDate is specified.
      • date?: number A numeric value equal for the day of the month.

      Returns number

  • setUTCFullYear

    • setUTCFullYear(year: number, month?: number, date?: number): number

      Sets the year value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      • year: number A numeric value equal to the year.
      • month?: number A numeric value equal to the month. The value for January is 0, and other month values follow consecutively. Must be supplied if numDate is supplied.
      • date?: number A numeric value equal to the day of the month.

      Returns number

  • toUTCString

    • toUTCString(): string

      Returns a date converted to a string using Universal Coordinated Time (UTC).

      Returns string

  • toISOString

    • toISOString(): string

      Returns a date as a string value in ISO format.

      Returns string

  • [Symbol.toPrimitive]

    • [Symbol.toPrimitive](hint: stringLiteral default): string

      Converts a Date object to a string.

      Returns string

    • [Symbol.toPrimitive](hint: stringLiteral string): string

      Converts a Date object to a string.

      Returns string

    • [Symbol.toPrimitive](hint: stringLiteral number): number

      Converts a Date object to a number.

      Returns number

    • [Symbol.toPrimitive](hint: string): string | number

      Converts a Date object to a string or number.

      Parameters

      • hint: string The strings "number", "string", or "default" to specify what primitive to return.

      Returns string | number

      A number if 'hint' was "number", a string if 'hint' was "string" or "default".

Properties

Also in this Section

Functions

Interfaces