Package Exports
- microseconds
- microseconds/now
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (microseconds) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
μs
A small focused library to generate and parse microseconds, for node and browsers.
To get the current timestamp, it uses hrtime in node.js, performance.now in browsers. Falls back to Date.now() * 1000.
Best browserified with quickstart.
API
var μs = require('microseconds');now
timestamp in microseconds
var now = μs.now();
1404398280599786parse
as an object
var parsed = μs.parse(now);
{ microseconds: 786, milliseconds: 599, seconds: 0, minutes: 38, hours: 14, days: 16254 }as a string
parsed.toString();
"16254 days 14 hours 38 minutes 0 seconds 599 milliseconds 786 microseconds"
μs.parse(1000).toString();
"1 millisecond"
μs.parse(1).toString();
"1 microsecond"
μs.parse(4231002).toString();
"4 seconds 231 milliseconds 2 microseconds"since
var before = μs.now();
var time = μs.since(before); // time passed