fn

useNow

v0.0.14testeddemo

Reactive current Date, updated via requestAnimationFrame or a fixed interval.

Examples

ts
const now = useNow();
ts
const { now, pause, resume, isActive } = useNow({ controls: true, interval: 1000 });
ts
// Run a callback on every update
useNow({ interval: 1000, callback: date => console.log(date.toISOString()) });

Demo

Loading demo…

Signatures

ts
export function useNow(options?: UseNowOptions<false>): Ref<Date>;
ts
export function useNow(options: UseNowOptions<true>): UseNowControls;

Parameters

ParameterTypeDescription
options?UseNowOptions<boolean>Options

Returns

Ref<Date> | UseNowControlsThe date, or controls when controls: true