mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-09 05:01:02 -08:00
In 2014, the Universal House of Justice announced modifications to the Badí' calendar to bring it more in line with its original design. >From 172 BE (Naw-Rúz 2015) onwards, Naw-Rúz is determined by the vernal equinox as observed from Tehran, and the Twin Holy Birthdays are calculated from the eighth new moon after Naw-Rúz. * doc/emacs/calendar.texi (Calendar Systems): Update Bahá'í calendar description to mention the 2014 reform, Ayyám-i-Há, and the astronomical basis for Naw-Rúz and Twin Holy Birthday calculations. * lisp/calendar/cal-bahai.el: Require 'solar' and 'lunar' for astronomical calculations. (calendar-bahai-tehran-latitude) (calendar-bahai-tehran-longitude) (calendar-bahai-tehran-timezone) (calendar-bahai-reform-year): New constants for Tehran-based astronomical observations and reform year (172 BE). (calendar-bahai-nawruz-for-gregorian-year): New function to calculate Naw-Rúz from vernal equinox relative to Tehran sunset. (calendar-bahai-nawruz): New function returning absolute date of Naw-Rúz for a given Bahá'í year. (calendar-bahai-twin-holy-birthdays-for-year): New function to calculate Birth of the Báb and Birth of Bahá'u'lláh from the eighth new moon after Naw-Rúz. (calendar-bahai-leap-year-p): Handle post-reform years based on gap between successive Naw-Rúz dates. (calendar-bahai-to-absolute, calendar-bahai-from-absolute): Rewrite to use astronomical Naw-Rúz dates for years >= 172 BE. (holiday-bahai-new-year): Calculate variable Naw-Rúz date. (holiday-bahai-twin-holy-birthdays): New function for lunar-based Twin Holy Birthday dates. (holiday-bahai-ridvan): Use Bahá'í calendar dates instead of fixed Gregorian dates. (calendar-bahai--nawruz-reference-dates) (calendar-bahai--twin-birthdays-reference-dates): New constants with official dates from Bahá'í World Centre for 2015-2064. (calendar-bahai--verify-nawruz) (calendar-bahai--verify-twin-birthdays) (calendar-bahai-verify-calculations): New verification functions to test calculations against official reference data. * lisp/calendar/holidays.el (holiday-bahai-holidays): Use 'holiday-bahai' with Bahá'í calendar dates instead of 'holiday-fixed' with Gregorian dates. Add 'holiday-bahai-twin-holy-birthdays' for lunar-calculated dates. |
||
|---|---|---|
| .. | ||
| emacs | ||
| lispintro | ||
| lispref | ||
| man | ||
| misc | ||
| translations | ||