import { isoTimestamp } from "https://deno.land/x/valibot@v0.1.0-to-json-schema/src/actions/isoTimestamp/index.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.
Returns
An ISO timestamp action.
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
Parameters
The error message.
Returns
An ISO timestamp action.