time-factory v1.1.1
Time
Install · Usage · API · Contributing
Setup
Install
Install time factory in your project as an NPM dependency :
npm install time-factory
Usage
const Time = require('time-factory');
console.log(Time.milliseconds());
// => 4017501183677
API
Time
Time utility package mostly based off of built-in methods and objects to make the time-related functions easier to use. This returns a unique instance of the Time factory function.
Kind: global class
time.seconds()
Returns the number of seconds elapsed since January 1, 1970 00:00:00 UTC.
Kind: instance method of Time
Example
Time.seconds()
// =>
1541795947
time.milliseconds()
Returns the number of milliseconds elapsed since January 1, 1970 00:00:00 UTC.
Kind: instance method of Time
Example
Time.milliseconds()
// =>
1541795947853
time.precision()
Returns a high-resolution time in nanoseconds. Meant to compute the execution time. Relies on process.hrtime.
Kind: instance method of Time
Example
Time.precision()
// =>
4017501183677
time.ts_s_to_ms()
Returns a timestamp in milliseconds from a timestamp in seconds.
Kind: instance method of Time
Example
Time.ts_s_to_ms(1541795948)
// =>
1541795948000
time.ts_ms_to_s()
Returns a timestamp in seconds from a timestamp in milliseconds.
Kind: instance method of Time
Example
Time.ts_ms_to_s(1541795947853)
// =>
1541795947
time.ts_s_to_ISO()
Returns a date as a string in ISO format from a timestamp in seconds.
Kind: instance method of Time
Example
Time.ts_s_to_ISO(1541795947)
// =>
'2018-11-09T20:39:07.000Z'
time.ts_ms_to_ISO()
Returns a date as a string in ISO format from a timestamp in milliseconds.
Kind: instance method of Time
Example
Time.ts_ms_to_ISO(1541795947853)
// =>
'2018-11-09T20:39:07.853Z'
Contributing
Please read the CONTRIBUTING document before making changes that you would like adopted in the code.
© MIT license Contact: pasdechancee.keyser-soze@protonmail.com