import { isoTimestamp } from "https://deno.land/x/valibot@v1.0.0-beta.1-i18n/mod.ts";
Creates an ISO timestamp validation action.
Formats:
- yyyy-mm-ddThh:mm:ss.sssZ
- yyyy-mm-ddThh:mm:ss.sss±hh:mm
- yyyy-mm-ddThh:mm:ss.sss±hhmm
Hint: To support timestamps with lower or higher accuracy, the millisecond specification can be removed or contain up to 9 digits.
Hint: The regex used cannot validate the maximum number of days based on year and month. For example, "2023-06-31T00:00:00.000Z" is valid although June has only 30 days.
Creates an ISO timestamp validation action.
Formats:
- yyyy-mm-ddThh:mm:ss.sssZ
- yyyy-mm-ddThh:mm:ss.sss±hh:mm
- yyyy-mm-ddThh:mm:ss.sss±hhmm
- yyyy-mm-ddThh:mm:ss.sss±hh
Hint: To support timestamps with lower or higher accuracy, the millisecond specification can be removed or contain up to 9 digits.
Hint: The regex used cannot validate the maximum number of days based on year and month. For example, "2023-06-31T00:00:00.000Z" is valid although June has only 30 days.
Type Parameters
TMessage extends ErrorMessage<IsoTimestampIssue<TInput>> | undefined
Parameters
message: TMessage
The error message.