now

Returns the current date time as epoch number. The date time is read from an observable, which is updated automatically after the given interval. So basically, it treats time as an observable.

The function takes an interval as parameter, which indicates how often now() will return a new value. If no interval is given, it will update each second. If "frame" is specified, it will update each time a requestAnimationFrame is available.

Multiple clocks with the same interval will automatically be synchronized.

Parameters

  • interval (number | "frame"): interval in ms about how often the interval should update (optional. default: 1000)

Examples

const start = Date.now()

autorun(() => {
  console.log("Seconds elapsed: ", (mobxUtils.now() - start) / 1000)
})

results matching ""

    No results matching ""