@samual/duration

0.0.1 • Public • Published

Samual's Duration Library

Normalize and format durations of time.

See Docs.

Example

import { type Duration, normalizeDuration, formatDuration } from "@samual/duration"

let duration: Duration = { years: 0, days: 0, hours: 0, milliseconds: Date.now() }

normalizeDuration(duration)
console.log(duration) // { years: 54, days: 349, hours: 11, milliseconds: 2834227 }
duration.milliseconds = undefined
console.log(formatDuration(duration)) // "54 years, 349 days, 11 hours"

Package Sidebar

Install

npm i @samual/duration

Weekly Downloads

238

Version

0.0.1

License

MIT

Unpacked Size

26.6 kB

Total Files

10

Last publish

Collaborators

  • samual