holidays.countries.cocos_islands

CocosIslands(*args, islamic_show_estimated=True, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

Cocos (Keeling) Islands holidays.

References
Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

country = 'CC' class-attribute instance-attribute

default_language = 'en_CC' class-attribute instance-attribute

observed_label = tr('%s (observed)') class-attribute instance-attribute

estimated_label = tr('%s (estimated)') class-attribute instance-attribute

observed_estimated_label = tr('%s (observed, estimated)') class-attribute instance-attribute

supported_languages = ('coa_CC', 'en_CC', 'en_US') class-attribute instance-attribute

start_year = 1985 class-attribute instance-attribute

CocosIslandsIslamicHolidays(calendar_delta_days=0)

Bases: _CustomIslamicHolidays

Parameters:
  • calendar_delta_days (int, default: 0 ) –

    Number of days to shift all calculated holiday dates. Positive values move holidays forward, negative values move them backward. Defaults to 0 (no shift).

EID_AL_ADHA_DATES_CONFIRMED_YEARS = ((2007, 2010), (2019, 2025)) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2009: (NOV, 30), 2013: (OCT, 15), 2014: (OCT, 4), 2016: (SEP, 13), 2017: (SEP, 1), 2024: (JUN, 17), 2025: (JUN, 7)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = ((2007, 2010), (2019, 2025)) class-attribute instance-attribute

EID_AL_FITR_DATES = {2007: (OCT, 15), 2009: (SEP, 21), 2013: (AUG, 8), 2014: (JUL, 28), 2016: (JUL, 6), 2017: (JUN, 24), 2019: (JUN, 5), 2022: (MAY, 3), 2025: (MAR, 31)} class-attribute instance-attribute

HIJRI_NEW_YEAR_DATES_CONFIRMED_YEARS = (2007, 2010) class-attribute instance-attribute

HIJRI_NEW_YEAR_DATES = {2007: (JAN, 22), 2008: (JAN, 10), 2013: (NOV, 4), 2014: (OCT, 25), 2016: (OCT, 3), 2017: (SEP, 22), 2019: (SEP, 1)} class-attribute instance-attribute

MAWLID_DATES_CONFIRMED_YEARS = ((2007, 2010), (2019, 2025)) class-attribute instance-attribute

MAWLID_DATES = {2007: (APR, 2), 2013: (JAN, 24), 2014: (JAN, 13), 2016: (DEC, 12), 2017: (DEC, 1), 2021: (OCT, 19), 2024: (SEP, 16), 2025: (SEP, 5)} class-attribute instance-attribute

CC(*args, islamic_show_estimated=True, **kwargs)

Bases: CocosIslands

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

CCK(*args, islamic_show_estimated=True, **kwargs)

Bases: CocosIslands

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

CocosIslandsStaticHolidays

Cocos (Keeling) Islands special holidays.

References

special_public_holidays = {2022: (SEP, 22, tr('National Day of Mourning for Queen Elizabeth II'))} class-attribute instance-attribute

special_public_holidays_observed = {2019: (APR, 10, tr('Act of Self Determination Day')), 2025: (JUN, 6, tr('Eid al-Adha'))} class-attribute instance-attribute