@js-random/date
Version:
A simple and lightweight date randomizer for JavaScript (TypeScript friendly)
15 lines • 449 B
JavaScript
import randomNumber from '@js-random/number';
const defaultRange = {
from: new Date(0),
to: new Date((2 << 29) * randomNumber(1, 8046627))
};
/**
* Generates random dates based on a range
*
* @param { IDateRange } range
*/
export default function randomDate(range) {
range = typeof range === 'object' ? range : defaultRange;
return new Date(randomNumber(+range.from, +range.to));
}
//# sourceMappingURL=index.js.map