holidays.countries.iran

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

Bases: HolidayBase, IslamicHolidays, PersianCalendarHolidays

Iran holidays.

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

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

In Iran, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

country = 'IR' class-attribute instance-attribute

default_language = 'fa_IR' class-attribute instance-attribute

estimated_label = tr('%s (تخمینی)') class-attribute instance-attribute

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

start_year = 1980 class-attribute instance-attribute

weekend = {FRI} class-attribute instance-attribute

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

Bases: Iran

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

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

In Iran, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

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

Bases: Iran

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

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

In Iran, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

IranIslamicHolidays(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).

ALI_AL_RIDA_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ALI_AL_RIDA_DEATH_DATES = {2005: (APR, 9), 2008: (MAR, 8), 2013: (JAN, 12), 2018: (NOV, 8), 2020: (OCT, 17)} class-attribute instance-attribute

ALI_BIRTHDAY_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ALI_BIRTHDAY_DATES = {2003: (SEP, 10), 2008: (JUL, 16), 2009: (JUL, 6), 2015: (MAY, 2), 2019: (MAR, 20), 2020: (MAR, 8), 2021: (FEB, 25), 2023: (FEB, 4), 2024: (JAN, 25)} class-attribute instance-attribute

ALI_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ALI_DEATH_DATES = {2007: (OCT, 3), 2009: (SEP, 11), 2011: (AUG, 21), 2015: (JUL, 8), 2017: (JUN, 16), 2023: (APR, 12)} class-attribute instance-attribute

ARBAEEN_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ARBAEEN_DATES = {2001: (MAY, 14), 2002: (MAY, 3), 2007: (MAR, 10), 2012: (JAN, 14), 2013: ((JAN, 3), (DEC, 23)), 2015: (DEC, 2), 2016: (NOV, 20), 2017: (NOV, 9), 2019: (OCT, 19), 2021: (SEP, 27), 2025: (AUG, 14)} class-attribute instance-attribute

ASHURA_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ASHURA_DATES = {2006: (FEB, 9), 2008: (JAN, 19), 2009: ((JAN, 7), (DEC, 27)), 2010: (DEC, 16), 2018: (SEP, 20), 2022: (AUG, 8), 2023: (JUL, 28), 2024: (JUL, 16)} class-attribute instance-attribute

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

EID_AL_ADHA_DATES = {2005: (JAN, 21), 2006: ((JAN, 11), (DEC, 31)), 2012: (OCT, 26), 2017: (SEP, 1), 2020: (JUL, 31), 2025: (JUN, 6)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

EID_AL_FITR_DATES = {2001: (DEC, 16), 2004: (NOV, 14), 2007: (OCT, 13), 2008: (OCT, 1), 2009: (SEP, 20), 2010: (SEP, 10), 2012: (AUG, 19), 2016: (JUL, 6), 2018: (JUN, 15), 2020: (MAY, 24), 2021: (MAY, 13), 2024: (APR, 10)} class-attribute instance-attribute

EID_AL_GHADIR_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

EID_AL_GHADIR_DATES = {2005: (JAN, 29), 2007: ((JAN, 8), (DEC, 29)), 2012: (NOV, 3), 2017: (SEP, 9), 2020: (AUG, 8), 2025: (JUN, 14)} class-attribute instance-attribute

FATIMA_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

FATIMA_DEATH_DATES = {2002: (AUG, 12), 2006: (JUN, 29), 2007: (JUN, 18), 2008: (JUN, 7), 2010: (MAY, 17), 2014: (APR, 3), 2017: (MAR, 2), 2022: ((JAN, 6), (DEC, 27)), 2025: (NOV, 24)} class-attribute instance-attribute

HASAN_AL_ASKARI_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

HASAN_AL_ASKARI_DEATH_DATES = {2005: (APR, 17), 2008: (MAR, 16), 2013: (JAN, 20), 2018: (NOV, 16), 2020: (OCT, 25)} class-attribute instance-attribute

IMAM_MAHDI_BIRTHDAY_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

IMAM_MAHDI_BIRTHDAY_DATES = {2004: (OCT, 1), 2010: (JUL, 27), 2012: (JUL, 5), 2013: (JUN, 24), 2014: (JUN, 13), 2016: (MAY, 22), 2022: (MAR, 18), 2024: (FEB, 25), 2025: (FEB, 14)} class-attribute instance-attribute

ISRA_AND_MIRAJ_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

ISRA_AND_MIRAJ_DATES = {2003: (SEP, 24), 2008: (JUL, 30), 2009: (JUL, 20), 2015: (MAY, 16), 2019: (APR, 3), 2020: (MAR, 22), 2021: (MAR, 11), 2023: (FEB, 18), 2024: (FEB, 8)} class-attribute instance-attribute

PROPHET_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

PROPHET_DEATH_DATES = {2001: (MAY, 22), 2002: (MAY, 11), 2007: (MAR, 18), 2012: (JAN, 22), 2013: ((JAN, 11), (DEC, 31)), 2015: (DEC, 10), 2016: (NOV, 28), 2017: (NOV, 17), 2019: (OCT, 27), 2021: (OCT, 5), 2025: (AUG, 22)} class-attribute instance-attribute

SADIQ_BIRTHDAY_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

SADIQ_BIRTHDAY_DATES = {2005: (APR, 26), 2008: (MAR, 25), 2013: (JAN, 29), 2018: (NOV, 25), 2020: (NOV, 3)} class-attribute instance-attribute

SADIQ_DEATH_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

SADIQ_DEATH_DATES = {2001: (JAN, 20), 2002: ((JAN, 9), (DEC, 30)), 2004: (DEC, 8), 2007: (NOV, 6), 2008: (OCT, 25), 2009: (OCT, 14), 2010: (OCT, 4), 2012: (SEP, 12), 2016: (JUL, 30), 2018: (JUL, 9), 2020: (JUN, 17), 2021: (JUN, 6), 2024: (MAY, 4)} class-attribute instance-attribute

TASUA_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

TASUA_DATES = {2006: (FEB, 8), 2008: (JAN, 18), 2009: ((JAN, 6), (DEC, 26)), 2010: (DEC, 15), 2018: (SEP, 19), 2022: (AUG, 7), 2023: (JUL, 27), 2024: (JUL, 15)} class-attribute instance-attribute