datetime-factory

0.1.3 • Public • Published

Date Time Factory

Node and bower module to get date and time in centralize way and can be changes for test easily.

Install

npm install datetime-factory

Basic Usage

var datetimeFactory = require('datetime-factory');

console.log(datetimeFactory.now());

Override the date for testing

var datetimeFactory = require('datetime-factory');

datetimeFactory.overwriteDate(new Date(2014, 11, 10));
console.log(datetimeFactory.now()); // Wed Dec 10 2014 00:00:00 GMT-0500 (Eastern Standard Time)

datetimeFactory.reset(); // Put back default factory

Can use other date like moment library

var moment = require('moment');
var datetimeFactory = require('datetime-factory');

datetimeFactory.configure({
    factory: function() {
        return moment();
    });
});

console.log(datetimeFactory.now());

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.3
    81
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.3
    81
  • 0.1.2
    0
  • 0.1.1
    17
  • 0.1.0
    0

Package Sidebar

Install

npm i datetime-factory

Weekly Downloads

98

Version

0.1.3

License

none

Unpacked Size

6.6 kB

Total Files

9

Last publish

Collaborators

  • sguimont