@elonehoo/concise-ms
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

concise-ms

Convert milliseconds to string: `1337000000` ➡️ `15d 11h 23m 20s`

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'

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.5
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.5
    1
  • 0.0.4
    0
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i @elonehoo/concise-ms

Weekly Downloads

1

Version

0.0.5

License

MIT

Unpacked Size

14.8 kB

Total Files

6

Last publish

Collaborators

  • elonehoo