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
Generate and parse microseconds.
Uses hrtime in node.js, performance.now in browsers. Falls back to Date.now() * 1000.
API
const μs = require('microseconds')now
timestamp in microseconds
const now = μs.now()
// 1404398280599786parse
as an object
const 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
const before = μs.now()
const time = μs.since(before) // time passed