holidays.countries.suriname

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

Bases: HolidayBase, ChineseCalendarHolidays, ChristianHolidays, HinduCalendarHolidays, InternationalHolidays, IslamicHolidays

Suriname holidays.

References
Note

The oldest decree available online that underpins the public holidays defined here for Suriname is Besluit Vrije Dagen 1971 of April 22, 1971.

The S.B. 2024 no. 167 law only applies to prolongations of terms specified in contracts and other similar legal documents, and does not apply to labor agreements (and days off).

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

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

country = 'SR' class-attribute instance-attribute

default_language = 'nl' class-attribute instance-attribute

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

start_year = 1972 class-attribute instance-attribute

supported_languages = ('en_US', 'nl') class-attribute instance-attribute

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

Bases: Suriname

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

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

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

Bases: Suriname

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

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

SurinameHinduHolidays

Bases: _CustomHinduHolidays

HOLI_DATES = {2015: (MAR, 6), 2016: (MAR, 23), 2017: (MAR, 12), 2018: (MAR, 2), 2019: (MAR, 21), 2020: (MAR, 9), 2021: (MAR, 28), 2022: (MAR, 18), 2023: (MAR, 7), 2024: (MAR, 25), 2025: (MAR, 14), 2026: (MAR, 3), 2027: (MAR, 22), 2028: (MAR, 11), 2029: (MAR, 28), 2030: (MAR, 19)} class-attribute instance-attribute

DIWALI_DATES = {2014: (OCT, 23), 2015: (NOV, 11), 2016: (OCT, 30), 2017: (OCT, 19), 2018: (NOV, 7), 2019: (OCT, 27), 2020: (NOV, 14), 2021: (NOV, 4), 2022: (OCT, 24), 2023: (NOV, 12), 2024: (OCT, 31), 2025: (OCT, 20), 2026: (NOV, 8), 2027: (OCT, 28), 2028: (OCT, 17), 2029: (NOV, 5), 2030: (OCT, 25)} class-attribute instance-attribute

SurinameIslamicHolidays(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_FITR_DATES_CONFIRMED_YEARS = (2014, 2025) class-attribute instance-attribute

EID_AL_FITR_DATES = {2014: (JUL, 29), 2015: (JUL, 18), 2016: (JUL, 7), 2017: (JUN, 26), 2019: (JUN, 5), 2023: (APR, 22), 2025: (MAR, 31)} class-attribute instance-attribute

EID_AL_ADHA_DATES_CONFIRMED_YEARS = (2014, 2025) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2014: (OCT, 5), 2015: (SEP, 24), 2016: (SEP, 13), 2017: (SEP, 2), 2019: (AUG, 12), 2023: (JUN, 29), 2025: (JUN, 7)} class-attribute instance-attribute