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)
})