Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 4 Nov 2026. What's built · Install 0.2.0
jadpo
ReferenceTime and calendar

LanguageValues and typesStandard types

Time and calendar

Instants, dates, durations, recurring rules and calendar events.

Topics

Time and calendar additions

These types add to the time types: a time of day, a month, a week, a range of dates, an amount of calendar time, and the text forms of recurrences, opening hours and calendar events.

Recurrences and opening hours

A RecurrenceRule says when something repeats, such as a class every Monday at 09:30.

Calendar events

A CalendarEvent is an entry in a calendar: a holiday, a booking, a shift.

Types

TypeWhat it is
InstantOne moment in time, the same everywhere in the world: 2026-10-25T09:30:00Z.
CalendarDateA day on the calendar, with no time or zone: 2026-10-25.
ZonedTimeA moment seen on the clock in one place: 2026-10-25T09:30:00+00:00[Europe/London].
DurationAn exact length of time, to the millisecond: 90 minutes is PT1H30M.
WeekdayA day of the week: monday to sunday.
LocalTimeA time on the clock, with no date or zone: 09:30:00.
LocalDateTimeA date and a clock time with no zone: 2026-10-25T09:30:00.
MonthA month of the year: january to december.
YearMonthOne month of one year: 2026-10.
YearA calendar year: 2026.
QuarterA quarter of a calendar year: 2026-Q4.
IsoWeekA numbered week of a year, as ISO 8601 counts them: 2026-W43.
UtcOffsetA fixed gap from UTC, in minutes: +05:30.
DateRangeThe days from one date to another, both included: 2026-10-01/2026-10-31.
InstantRangeThe moments from a start up to, but not including, an end.
CalendarPeriodAn amount of calendar time in years, months and days: P1Y2M10D.
RecurrenceRuleWhen something repeats, in the calendar standard's own text.
OpeningHoursWhen a place is open each week, and the days that differ.
CalendarEventA calendar event, as a calendar app reads one: a title, and its days or its times.

Markdown for agents: /docs/types-time-and-calendar.md.Built from Jadpo main at 6cc3cb4.