UNPKG

@js-random/date

Version:

A simple and lightweight date randomizer for JavaScript (TypeScript friendly)

15 lines 449 B
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