requireDate()function

requireDate(value: PossibleDate = "now", caller: AnyCaller = requireDate): Date
ParamType
valuePossibleDate
Any value that we want to parse as a valid date (defaults to "now"). Defaults to "now"
callerAnyCaller
The function to attribute a thrown error to (defaults to requireDate). Defaults to requireDate
Return
Date
A valid Date instance.
Throws
RequiredError
If value couldn't be converted to a valid date.

Convert a possible date to a Date instance, or throw RequiredError if it couldn't be converted.

Examples

requireDate("2003-09-12") // Date instance for 2003-09-12