1.1.1 • Published 5 years ago

time-factory v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Time

NPM version Github issues NPM downloads Github stars

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

1.1.1

5 years ago

1.1.0

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago