Options
All
  • Public
  • Public/Protected
  • All
Menu

TimeSpan expands on TimeQuantity to provide an class that is similar to .NET's TimeSpan including many useful static methods.

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _quantity

_quantity: number

Private _time

_time: ClockTime

Protected _total

days

days: number

hours

hours: number

milliseconds

milliseconds: number

minutes

minutes: number

seconds

seconds: number

ticks

ticks: number

Accessors

direction

  • get direction(): number
  • +1, 0, or -1 depending on the time direction.

    Returns number

time

  • Returns ClockTime

total

  • Provides an standard interface for acquiring the total time.

    Returns TimeSpan

Static zero

  • Returns TimeSpan

Methods

add

addUnit

  • Parameters

    • value: number
    • Default value units: TimeUnit = TimeUnit.Milliseconds

    Returns TimeSpan

compareTo

  • Compares this instance against any other time quantity instance.

    Parameters

    Returns number

equals

  • Compares this instance against any other time quantity instance and return true if the amount of time is the same.

    Parameters

    Returns boolean

getTotal

  • Returns the total amount of time measured in the requested TimeUnit.

    Parameters

    Returns number

getTotalMilliseconds

  • getTotalMilliseconds(): number

Static from

  • Parameters

    Returns TimeSpan

Static fromDays

  • Parameters

    • value: number

    Returns TimeSpan

Static fromHours

  • Parameters

    • value: number

    Returns TimeSpan

Static fromMilliseconds

  • fromMilliseconds(value: number): TimeSpan
  • Parameters

    • value: number

    Returns TimeSpan

Static fromMinutes

  • Parameters

    • value: number

    Returns TimeSpan

Static fromSeconds

  • Parameters

    • value: number

    Returns TimeSpan

Static fromTicks

  • Parameters

    • value: number

    Returns TimeSpan

Generated using TypeDoc