requireDate()function
requireDate(value: PossibleDate = "now", caller: AnyCaller = requireDate): Date
| Param | Type | |
|---|---|---|
value | PossibleDate | Any value that we want to parse as a valid date (defaults to "now"). Defaults to "now" |
caller | AnyCaller | 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