@js-random/date
Version:
A simple and lightweight date randomizer for JavaScript (TypeScript friendly)
18 lines • 549 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var number_1 = require("@js-random/number");
var defaultRange = {
from: new Date(0),
to: new Date((2 << 29) * number_1.default(1, 8046627))
};
/**
* Generates random dates based on a range
*
* @param { IDateRange } range
*/
function randomDate(range) {
range = typeof range === 'object' ? range : defaultRange;
return new Date(number_1.default(+range.from, +range.to));
}
exports.default = randomDate;
//# sourceMappingURL=index.js.map