RelativeTime
- Alpha
 - Not reviewed for accessibility
 
import {RelativeTime} from '@primer/react'
Formats a timestamp as a localized string or as relative text that auto-updates in the user's browser.
| Name | Type | Default | Description | 
|---|---|---|---|
| datetime Required | string  | An ISO8601 time representing the time  | |
| date | string  | Instead of passing the   | |
| format | 'auto' | 'micro' | 'elapsed'  | 'auto' | The format with which to display the time  | 
| tense | 'auto' | 'past' | 'future'  | 'auto' | The tense to use when displaying a relative time  | 
| precision | 'year' | 'month' | 'day' | 'hour' | 'minute' | 'second'  | 'second' | The precision to use when displaying an elapsed time  | 
| threshold | string  | 'P30D' | The threshold (ISO8601 duration) to display relative dates within  | 
| prefix | string  | 'on' | The prefix to use when displaying a localised (non relative) date  | 
| second | 'numeric' | '2-digit'  | The format with which to render seconds  | |
| minute | 'numeric' | '2-digit'  | The format with which to render minutes  | |
| hour | 'numeric' | '2-digit'  | The format with which to render hours  | |
| weekday | 'short' | 'long' | 'narrow'  | The format with which to render weekdays  | |
| day | 'numeric' | '2-digit'  | The format with which to render days  | |
| month | 'numeric' | '2-digit' | 'short' | 'long' | 'narrow'  | 'numeric' | The format with which to render months  | 
| year | 'numeric' | '2-digit'  | The format with which to render years  | |
| timeZoneName | 'long' | 'short' | 'shortOffset' | 'longOffset' | 'shortGeneric' | 'longGeneric'  | The format with which to render the time zone  | |
| ref | React.RefObject<RelativeTimeElement>  | ||
| as | React.ElementType  | "relative-time" | The underlying element to render — either a HTML element name or a React component.  | 
| sx | SystemStyleObject  |