Class: FrenchRevCalendar

calendars.FrenchRevCalendar(id, pldr)

Generic French revolution calendar. This calendar was defined and enforced in France in 1993, and cancelled in Januray 1806. Strictly speaking, it is not an algorithmic calendar. The new year is supposed to fall on the autumnal equinox as observed in Paris. This algorithmic implementation is based on a 128-year cycle comprising 31 leap years. A leap years occur most often 4 years after the last one, and sometimes 5 years after. This algorithm gives exact results for the period 1992-1806, and also for 1870 where the calendar was briefly enforced under the Commune de Paris. Only one new year does not match the initial definition during the first 128-years cycle: the equinox occurred at 23:44 on the 6 ss day of 81 Ere des Français, 82 should have been a sextile year instead of 81. A PLDR is necessary to display this calendar's date expression, however names are given in comments, as a simple implementation is also possible.

Constructor

new FrenchRevCalendar(id, pldr)

Parameters:
Name Type Description
id string the calendar identifier.
pldr Object a Document Object, with the specific names for the French revolution calendar in several languages, for several countries etc.
Source:

Members

eras

One era code, "ef" for "ère des Français"
Source: