diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/date.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/date.js b/lib/date.js index 1977137b..8fb32bd1 100644 --- a/lib/date.js +++ b/lib/date.js @@ -67,9 +67,10 @@ var _Date = function (faker) { * * @method faker.date.recent * @param {number} days + * @param {date} refDate */ - self.recent = function (days) { - var date = new Date(); + self.recent = function (days, refDate) { + var date = (refDate) ? new Date(Date.parse(refDate)) : new Date(); var range = { min: 1000, max: (days || 1) * 24 * 3600 * 1000 @@ -87,9 +88,10 @@ var _Date = function (faker) { * * @method faker.date.soon * @param {number} days + * @param {date} refDate */ - self.soon = function (days) { - var date = new Date(); + self.soon = function (days, refDate) { + var date = (refDate) ? new Date(Date.parse(refDate)) : new Date(); var range = { min: 1000, max: (days || 1) * 24 * 3600 * 1000 @@ -145,9 +147,9 @@ var _Date = function (faker) { return faker.random.arrayElement(source); }; - + return self; - + }; module['exports'] = _Date; |
