Module calendrica-icelandic
Icelandic calendar conversions.
Ported from "Calendrical Calculations" (4th edition) by Nachum Dershowitz and Edward M. Reingold. Original Lisp code (CALENDRICA 4.0) is Apache 2.0 licensed.
Functions
| fixed_from_icelandic (i_date) | Fixed date equivalent to Icelandic date `i_date`. |
| icelandic_from_fixed (date) | Icelandic date {year, season, week, weekday} corresponding to fixed `date`. |
| icelandic_summer (i_year) | Fixed date of start of summer season in Icelandic year `i_year`. |
| icelandic_winter (i_year) | Fixed date of start of winter season in Icelandic year `i_year`. |
| icelandic_leap_year (i_year) | True if Icelandic year `i_year` is a leap year (53 weeks). |
| icelandic_month (i_date) | Month number of Icelandic date `i_date`. |
Functions
- fixed_from_icelandic (i_date)
-
Fixed date equivalent to Icelandic date `i_date`.
Parameters:
- i_date table Icelandic date {year, season, week, weekday}.
Returns:
-
number
Fixed date.
- icelandic_from_fixed (date)
-
Icelandic date {year, season, week, weekday} corresponding to fixed `date`.
Parameters:
- date number Fixed date.
Returns:
-
table
{year, season, week, weekday}
- icelandic_summer (i_year)
-
Fixed date of start of summer season in Icelandic year `i_year`.
Parameters:
- i_year number Icelandic year.
Returns:
-
number
Fixed date.
- icelandic_winter (i_year)
-
Fixed date of start of winter season in Icelandic year `i_year`.
Parameters:
- i_year number Icelandic year.
Returns:
-
number
Fixed date.
- icelandic_leap_year (i_year)
-
True if Icelandic year `i_year` is a leap year (53 weeks).
Parameters:
- i_year number Icelandic year.
Returns:
-
boolean
- icelandic_month (i_date)
-
Month number of Icelandic date `i_date`.
Parameters:
- i_date table Icelandic date {year, season, week, weekday}.
Returns:
-
number
Month number.