javascript function to transform timestamp or date to local relative-time
npm install @yaireo/relative-time
Super lightweight (< 500 bytes) 🕙 Uses native browser API
bash
npm i @yaireo/relative-time -S
`
Usage:
Import:
`js
import RelativeTime from '@yaireo/relative-time'
And use:
`js
const relativeTime = new RelativeTime(); // defaults to OS locale
const relativeTimeSpanish = new RelativeTime({ locale: 'es' }); // set Spanish locale
console.log( relativeTime.from(new Date('2020')) ) // "6 years ago"
console.log( relativeTimeSpanish.from(new Date('2020')) ) // "hace 6 años"
`
Or without instanciation:
`js
console.log(RelativeTime.from(new Date('2032'))) // "in 6 years"
``