akamai-time-reference
What is this ?
akamai-time-reference
is a Node.js package to get the exact current time using
Akamai's Time Reference service.
It has only two depedencies :
What it isn't
- An NTP client, see ntp-client
- More generally, a solution to synchronize your local clock
- A banana
How it works ?
const timeRef = ; timeRef;// >> Tue Sep 15 2015 21:36:53 GMT+0200 (CEST) timeRef;// >> Local clock desync ins ms : 12765
The now()
function can be passed an argument, which, if true, will skip the cache (to force a HTTP request).
const timeRef = ; timeRef;// >> HTTP requesttimeRef;// >> NO HTTP request, used cachetimeRef;// >> HTTP request
Options
You can change some options like using setOptions
by passing it an object with
one/some of theses properties :
timeRef; // or just one : timeRef;
(Above example gives you the default values).
Changing an/some options is done for every future calls (in the process), globally.
setOptions
will return the current options (You can pass an empty object to just get them).