![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | README.md | 8 years ago | 583 | f12eb36 documentaiton updates [كارل مبارك] |
![]() | index.js | 8 years ago | 470 | |
![]() | package.json | 2 years ago | 1.4K | 7375cab EXHIBTION: fix overflow ellipsis cutoff [كارل مبارك] |
Gets the current time in nanoseconds or microseconds.
In node.js you can get high resolution time with process.hrtime()
, but it is from an unknown relative time, not epoch. So this library helps that by calculating the difference and adding it to the current time.
Since javascript can't hold a nanosecond as an INT safely (Number.MAX_SAFE_INTEGER), we return a string instead.
const now = require('nano-time');
now(); // '1476742925219947761' (returns a string)
now.micro(); // '1476742921398373'
now.microseconds(); // alias for now.micro();