Skip to content
masterclass Buddy

Vitest · Method

vi.setSystemTime

vi.setSystemTime sets the clock used by date-related APIs in a test. It helps make time-dependent tests predictable, but it does not run timers.

Last updated

Syntax

function setSystemTime(date: string | number | Date | Temporal.Instant | Temporal.ZonedDateTime): Vitest

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • vi.useFakeTimers
  • vi.useRealTimers
  • vi.advanceTimersByTime
  • vi.runAllTimers
  • Temporal.Now

Source: Vi | Vitest. Checked 2026-11-03.