Date and time types
isoDate
Section titled “isoDate”A date on a calendar in ISO 8601 format YYYY-MM-DD.
"2025-01-01"
$schema: https://json-schema.org/draft/2020-12/schema$id: isoDate.yamltype: stringformat: datedescription: A date on a calendar in ISO 8601 format YYYY-MM-DD
/** A date on a calendar in ISO 8601 format YYYY-MM-DD */@example(isoDate.fromISO("2025-01-01"))scalar isoDate extends plainDate;
isoTime
Section titled “isoTime”A time on a clock, without a timezone, in ISO 8601 format HH:mm:ss.
"17:00:00"
$schema: https://json-schema.org/draft/2020-12/schema$id: isoTime.yamltype: stringformat: timedescription: A time on a clock, without a timezone, in ISO 8601 format HH:mm:ss
/** A time on a clock, without a timezone, in ISO 8601 format HH:mm:ss */@example(isoTime.fromISO("17:00:00"))scalar isoTime extends plainTime;
utcDateTime
Section titled “utcDateTime”A date and time with timezone in ISO 8601 format YYYY-MM-DDThh:mm:ssZ.
"2024-02-28T17:00:00Z"
$schema: https://json-schema.org/draft/2020-12/schema$id: utcDateTime.yamltype: stringformat: date-timedescription: A date and time with timezone in ISO 8601 format YYYY-MM-DDThh:mm:ssZ
offsetDateTime
Section titled “offsetDateTime”A date and time with timezone in ISO 8601 format YYYY-MM-DDThh:mm:ss±hh:mm.
"2024-02-28T17:00:00+01:00"
$schema: https://json-schema.org/draft/2020-12/schema$id: offsetDateTime.yamltype: stringformat: date-timedescription: A date and time with timezone in ISO 8601 format YYYY-MM-DDThh:mm:ss±hh:mm