--- category: Animation --- # useNow Reactive current Date instance. ## Usage ```ts import { useNow } from '@vueuse/core' const now = useNow() ``` ```ts import { useNow } from '@vueuse/core' // ---cut--- const { now, pause, resume } = useNow({ controls: true }) ``` ## Component Usage ```vue ``` ## Type Declarations ```ts export interface UseNowOptions { /** * Expose more controls * * @default false */ controls?: Controls /** * Start the clock immediately * * @default true */ immediate?: boolean /** * Update interval in milliseconds, or use requestAnimationFrame * * @default requestAnimationFrame */ interval?: "requestAnimationFrame" | number } /** * Reactive current Date instance. * * @see https://vueuse.org/useNow * @param options * * @__NO_SIDE_EFFECTS__ */ export declare function useNow(options?: UseNowOptions): Ref export declare function useNow(options: UseNowOptions): { now: Ref } & Pausable export type UseNowReturn = ReturnType ```