Calendar Systems
The systems listed here are the built-in ones. This list is expected to grow significantly over time, as more and more calendar systems are added. But you can also add custom systems to your apps without waiting for us to add them ourselves – instructions for that are in the Custom Calendars section, below.
Throughout these documents, the term TAITime
is used to refer generically to
the TAI64NARUXTime
, TAI64Time
, or TAITime
type. The exact form of
this name you’ll see most often varies by programming language, and is covered
in much more detail in the Custom Calendars section.
Custom Calendars
As with every other aspect of Calends, the custom calendar system support uses the same basic flow in every language, with minor variations in each to account for the differences those languages introduce. As with every other aspect of Calends, though, we’ve opted to document each language’s unique approaches separately, so you don’t have to do any mental conversions yourself.
Note
Custom calendars are considered an advanced feature, so most users woun’t be using anything detailed here. It can be nice to know how these things work under the hood, though, for those interested in that. Select your language, below, and dig right in!