0.0.6 • Published 9 months ago

@elonehoo/concise-ms v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

install

# npm
npm install @elonehoo/concise-ms
#yarn
yarn add @elonehoo/concise-ms
#pnpm
pnpm install @elonehoo/concise-ms

usage

import { conciseMilliseconds } from '@elonehoo/concise-ms'

conciseMilliseconds(1337000000) // => '15d 11h 23m 20s'

conciseMilliseconds(1337)// => '1.3s'

conciseMilliseconds(133)// => '133ms'

// `compact` option
conciseMilliseconds(1337, { compact: true })// => '1s'

// `verbose` option
conciseMilliseconds(1335669000, { verbose: true })// => '15 days 11 hours 1 minute 9 seconds'

// `colonNotation` option
conciseMilliseconds(95500, { colonNotation: true })// => '1:35.5'

// `formatSubMilliseconds` option
conciseMilliseconds(100.400080, { formatSubMilliseconds: true })// => '100ms 400µs 80ns'

// Can be useful for time durations
conciseMilliseconds(new Date(2014, 0, 1, 10, 40) - new Date(2014, 0, 1, 10, 5))// => '35m'
0.0.6

9 months ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago