nano-seconds
v1.2.2
Published
Get the nano seconds of current time
Downloads
63,902
Maintainers
Readme
nano-seconds
Get the nano seconds of now
Installation
$ npm install nano-seconds
API
now
Get the nano seconds of current time, it will return [seconds, nanos]
const nano = require('nano-seconds');
// [ 1488895112, 951851969 ]
console.info(nano.now());
toString
Format the nano seconds to string
ns
if not set the param, it will benano.now()
const nano = require('nano-seconds');
const ns = nano.now();
// [ 1488895353, 21164240 ]
console.info(ns);
// 1488895353021164240
console.info(nano.toString(ns));
// 1488895353025439741
console.info(nano.toString());
toISOString
Format the nano seconds to ISOString
ns
if not set the param, it will benano.now()
const nano = require('nano-seconds');
const ns = nano.now();
// 2017-06-22T14:37:42.506635539Z
console.info(nano.toISOString(ns));
// 2017-06-22T14:37:42.5069231Z
console.info(nano.toISOString());
fromISOString
Get the nano from ISOString
iosFormat
ISO Date String
const nano = require('nano-seconds');
const arr = nano.fromISOString(str);
// [ 1505477440, 922020280 ]
console.info(arr);
difference
Get the difference of two nano seconds, ns2 - ns1
ns1
The start nano secondsns2
The end nano seconds, default isnano.now()
const ns = nano.now();
setTimeout(() => {
const diff = nano.difference(ns);
// 102661874
console.info(diff);
}, 100);
License
MIT