@kitsuyui/luxon-ext
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

@kitsuyui/luxon-ext

Usage

import { Duration } from 'luxon'
import { toHumanDurationExtended, toHumanDurationWithTemporal, toHumanDurationWithDiff } from '@kitsuyui/luxon-ext'

const duration = Duration.fromObject({ hours: 1, minutes: 23, seconds: 45 })
toHumanDurationExtended(duration))  // => '1 hour, 24 minutes'
toHumanDurationWithTemporal(duration, 'past')  // => '1 hour, 24 minutes ago'
toHumanDurationWithTemporal(duration, 'future')  // => 'in 1 hour, 24 minutes'
const date1 = DateTime.fromISO('2024-01-01T00:00:00Z')
const date2 = DateTime.fromISO('2024-01-01T01:23:45Z')
toHumanDurationWithDiff(date1, date2)  // => 'in 1 hour, 24 minutes'

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @kitsuyui/luxon-ext

Weekly Downloads

4

Version

0.1.5

License

MIT

Unpacked Size

27.4 kB

Total Files

8

Last publish

Collaborators

  • kitsuyui