root / HServer / 00.Server / 00.Program / node_modules / ms / readme.md
이력 | 보기 | 이력해설 | 다운로드 (1.68 KB)
1 |
# ms |
---|---|
2 |
|
3 |
[](https://travis-ci.org/zeit/ms) |
4 |
[](https://zeit.chat/) |
5 |
|
6 |
Use this package to easily convert various time formats to milliseconds. |
7 |
|
8 |
## Examples |
9 |
|
10 |
```js |
11 |
ms('2 days') // 172800000 |
12 |
ms('1d') // 86400000 |
13 |
ms('10h') // 36000000 |
14 |
ms('2.5 hrs') // 9000000 |
15 |
ms('2h') // 7200000 |
16 |
ms('1m') // 60000 |
17 |
ms('5s') // 5000 |
18 |
ms('1y') // 31557600000 |
19 |
ms('100') // 100 |
20 |
``` |
21 |
|
22 |
### Convert from milliseconds |
23 |
|
24 |
```js |
25 |
ms(60000) // "1m" |
26 |
ms(2 * 60000) // "2m" |
27 |
ms(ms('10 hours')) // "10h" |
28 |
``` |
29 |
|
30 |
### Time format written-out |
31 |
|
32 |
```js |
33 |
ms(60000, { long: true }) // "1 minute" |
34 |
ms(2 * 60000, { long: true }) // "2 minutes" |
35 |
ms(ms('10 hours'), { long: true }) // "10 hours" |
36 |
``` |
37 |
|
38 |
## Features |
39 |
|
40 |
- Works both in [node](https://nodejs.org) and in the browser. |
41 |
- If a number is supplied to `ms`, a string with a unit is returned. |
42 |
- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`). |
43 |
- If you pass a string with a number and a valid unit, the number of equivalent ms is returned. |
44 |
|
45 |
## Caught a bug? |
46 |
|
47 |
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device |
48 |
2. Link the package to the global module directory: `npm link` |
49 |
3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, node will now use your clone of ms! |
50 |
|
51 |
As always, you can run the tests using: `npm test` |