typia
Version:
Superfast runtime validators with only one line
17 lines (15 loc) • 416 B
text/typescript
import { _randomInteger } from "./_randomInteger";
export const _randomFormatDatetime = (props?: {
minimum?: number;
maximum?: number;
}) =>
new Date(
_randomInteger({
type: "integer",
minimum: props?.minimum ?? 0,
maximum:
(props?.maximum ?? props?.minimum === undefined)
? Date.now()
: props.minimum + 365 * 24 * 60 * 60 * 1_000,
}),
).toISOString();