holidays.countries.united_arab_emirates

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

Bases: HolidayBase, InternationalHolidays, IslamicHolidays, StaticHolidays

United Arab Emirates holidays.

References: * 2017 * 2018 * 2019 * 2020 * 2021 * 2022 * 2023: * https://web.archive.org/web/20231207191645/https://www.timeoutdubai.com/news/uae-public-holidays-in-2023 * https://web.archive.org/web/20250125141309/https://www.khaleejtimes.com/uae/islamic-new-year-2023-uae-announces-official-holiday-for-public-sector * 2024 * 2025

Holidays are regulated by the Article 74 of Federal Law No. 08 for the year 1980.

However the law is not applied literally, and was amended often in the past few years.

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

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

country = 'AE' class-attribute instance-attribute

default_language = 'ar' class-attribute instance-attribute

estimated_label = tr('%s (المقدرة)') class-attribute instance-attribute

supported_categories = (GOVERNMENT, OPTIONAL, PUBLIC) class-attribute instance-attribute

supported_languages = ('ar', 'en_US', 'th') class-attribute instance-attribute

start_year = 1972 class-attribute instance-attribute

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

Bases: UnitedArabEmirates

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

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

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

Bases: UnitedArabEmirates

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

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

UnitedArabEmiratesIslamicHolidays(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 = (2017, 2025) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2018: (AUG, 22), 2025: (JUN, 4)} class-attribute instance-attribute

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

HIJRI_NEW_YEAR_DATES_CONFIRMED_YEARS = (2017, 2025) class-attribute instance-attribute

HIJRI_NEW_YEAR_DATES = {2017: (SEP, 22), 2020: (AUG, 23), 2021: (AUG, 12), 2023: (JUL, 21)} class-attribute instance-attribute

ISRA_AND_MIRAJ_DATES_CONFIRMED_YEARS = (2017, 2018) class-attribute instance-attribute

ISRA_AND_MIRAJ_DATES = {2017: (APR, 23), 2018: (APR, 14)} class-attribute instance-attribute

MAWLID_DATES_CONFIRMED_YEARS = (2017, 2025) class-attribute instance-attribute

MAWLID_DATES = {2018: (NOV, 18), 2021: (OCT, 21), 2023: (SEP, 29), 2025: (SEP, 5)} class-attribute instance-attribute

UnitedArabEmiratesStaticHolidays

United Arab Emirates special holidays.

Special Eid al-Fitr entries for Ramadan 29 from 2020 onwards
Cross-Checked With

eid_al_fitr_holiday = tr('عطلة عيد الفطر') class-attribute instance-attribute

sheikh_khalifa_bin_zayed_death = tr('وفاة الشيخ خليفة بن زايد آل نهيان') class-attribute instance-attribute

special_government_holidays = {2022: ((MAY, 5, eid_al_fitr_holiday), (MAY, 6, eid_al_fitr_holiday), (MAY, 7, eid_al_fitr_holiday), (MAY, 8, eid_al_fitr_holiday)), 2023: (DEC, 4, tr('اليوم الوطني'))} class-attribute instance-attribute

special_optional_holidays = {2019: (FEB, 5, tr('يوم زيارة البابا فرنسيس'))} class-attribute instance-attribute

special_public_holidays = {2020: (MAY, 22, eid_al_fitr_holiday), 2021: (MAY, 11, eid_al_fitr_holiday), 2022: ((APR, 30, eid_al_fitr_holiday), (MAY, 14, sheikh_khalifa_bin_zayed_death), (MAY, 15, sheikh_khalifa_bin_zayed_death), (MAY, 16, sheikh_khalifa_bin_zayed_death)), 2024: (APR, 8, eid_al_fitr_holiday)} class-attribute instance-attribute