Guides

Usage

Quick examples for both the Node.js library and the CLI.

Usage

Using Node.js:

js
> const Duration = require('@udlearn/duration');
> const duration = new Duration({ hours: 1.5 });
> duration.short
'1h 30m'
> duration.medium
'1 hr 30 mins'
> duration.long
'1 hour 30 minutes'
> duration.minutes
30
> duration.inMinutes
90
> duration.format('%h hour(s) %m minute(s) ago')
'1 hour(s) 30 minute(s) ago'
> Duration.parse('1.5h').medium
'1 hr 30 mins'

Using CLI:

bash
$ duration 3600
> 3s 600ms
$ duration -m --unit=sec 3660
> 1 hr 1 min

You may use DURATION_UNIT as environment variable to avoid setting the --unit (or -u) option every time.

Try it in the browser.