Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@helga-agency/relative-time

andimeier-ch12ISC1.3.0

Custom element that displays localized relative time (e.g. '4 days ago')

relative date, relative time, time ago, months a go, days ago, weeks ago, years ago, custom element, web component, date format, time format

readme

Relative Time

Displays relative time (e.g. '3 days ago') in a custom element. Uses best guesses to decide what unit (e.g. day, week etc.) to use.

Advantages

Example

<!-- Use browser's locale -->
<relative-time data-time="2023-03-02 10:00:03">2023-03-02</relative-time>

<!-- Use de as locale -->
<relative-time data-time="2023-03-02 10:00:03" data-locale="de">March 2023</relative-time>

<!-- Embed script-->
<script type="module">
    import @joinbox/relative-time;
</script>

Components

Relative Time

Exposed Element

<relative-time></relative-time>

Attributes

  • data-time (required): A time string that can be parsed by new Date()). Relative time will be calculated in relation to the current time.
  • data-locale (optional): A BCP 47 language tag or an Intl.Locale instance (see documentation)

Events

No events are fired.