R
fn

formatTimeAgo

v0.0.15testeddemo

Pure (non-reactive) relative-time formatter. Useful on its own and reused by `useTimeAgo` on every tick.

Example

ts
formatTimeAgo(new Date(Date.now() - 3 * 60_000)); // '3 minutes ago'

Demo

Loading demo…

Signature

ts
export function formatTimeAgo<UnitNames extends string = UseTimeAgoUnitName>(
  from: Date,
  options: FormatTimeAgoOptions<UnitNames> ={ ... }

Type Parameters

UnitNamesextends string= UseTimeAgoUnitName

Parameters

ParameterTypeDescription
fromDateThe instant to describe
options?FormatTimeAgoOptions<UnitNames>Formatting options
now?number | DateThe reference "now"

Returns

stringThe localized relative-time string