badi property

Returns the Wondrous (Badí') calendar, as described at https://en.wikipedia.org/wiki/Badi_calendar. This is a purely solar calendar with years starting at the vernal equinox.

The Wondrous calendar was developed and defined by the founders of the Bahá'í Faith in the mid to late 1800's A.D. The first year in the calendar coincides with 1844 A.D. Years are labeled "B.E." for Bahá'í Era. A year consists of 19 months, each with 19 days. Each day starts at sunset. Years are grouped into sets of 19 'Unities' (Váḥid) and 19 Unities make up 1 "All Things" (Kull-i-Shay’). A period of days (usually 4 or 5, called Ayyám-i-Há) occurs between the 18th and 19th months. The length of this period of intercalary days is solely determined by the date of the following vernal equinox. The vernal equinox is a momentary point in time, so the 'date' of the equinox is determined by the date (beginning at sunset) in effect in Tehran, Iran at the moment of the equinox. In this Time Machine implementation, days start at midnight and lookup tables are used to determine vernal equinox dates. Ayyám-i-Há is internally modelled as extra days added to the 18th month. As a result, a few functions will not work as expected for Ayyám-i-Há, such as EndOfMonth.

Returns: The Wondrous calendar system.

Implementation

static CalendarSystem get badi => _MiscellaneousCalendars.badi;