holidays.countries.united_kingdom

UnitedKingdom(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

United Kingdom holidays.

References

The Anniversary of the Battle of the Boyne bank holiday is proclaimed annually by the Secretary of State for Northern Ireland.

In-Lieu observance was first provided in the Bank Holidays Extension Act 1875.

country = 'GB' class-attribute instance-attribute

default_language = 'en_GB' class-attribute instance-attribute

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

subdivisions = ('ENG', 'NIR', 'SCT', 'WLS') class-attribute instance-attribute

subdivisions_aliases = {'England': 'ENG', 'Northern Ireland': 'NIR', 'Scotland': 'SCT', 'Wales': 'WLS'} class-attribute instance-attribute

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

start_year = 1872 class-attribute instance-attribute

UK(*args, **kwargs)

Bases: UnitedKingdom

GB(*args, **kwargs)

Bases: UnitedKingdom

GBR(*args, **kwargs)

Bases: UnitedKingdom

UnitedKingdomStaticHolidays

special_public_holidays = {1977: (JUN, 7, tr('Silver Jubilee of Elizabeth II')), 1981: (JUL, 29, tr('Wedding of Charles and Diana')), 1999: (DEC, 31, tr('Millennium Celebrations')), 2002: (JUN, 3, tr('Golden Jubilee of Elizabeth II')), 2011: (APR, 29, tr('Wedding of William and Catherine')), 2012: (JUN, 5, tr('Diamond Jubilee of Elizabeth II')), 2022: ((JUN, 3, tr('Platinum Jubilee of Elizabeth II')), (SEP, 19, tr('State Funeral of Queen Elizabeth II'))), 2023: (MAY, 8, tr('Coronation of Charles III'))} class-attribute instance-attribute