Weekday definitions and time-unit divisions.
Total days per year.
Hours per day.
Minutes per hour.
Seconds per minute.
Ordered list of weekdays.
Calendar description.
Era model layered on top of the base schema.
Era abbreviation for dates on or after the epoch.
Era abbreviation for dates before the epoch.
Era name for dates before the epoch.
Free-text description of the era.
Whether the era includes a year zero.
Era name for dates on or after the epoch.
Month definitions.
Ordered list of months.
Calendar display name.
Season definitions.
Ordered list of seasons.
Year-level configuration (epoch, first weekday, leap-year rule).
Index of the weekday the year starts on.
Leap-year cadence.
Number of years between leap years.
First year a leap year occurs.
The year treated as the calendar's zero point.
Determine whether this calendar is a SoHL calendar (always true for this class).
true
The current world time decomposed into SohlCalendarComponents.
Expand a world time integer into an object containing the relevant time components.
A time in seconds (default: 0)
The time expressed as components
Staticdefine
SoHL's world calendar — a foundry.data.CalendarData subclass that adds an era model (epoch name/abbreviation, before-era labelling, optional year zero) on top of Foundry's year/month/day/season schema, and overrides the timestamp formatters to render SoHL-style dates (e.g.
15 Highsun 722TR).The active world calendar is available at runtime as
sohl.calendar.