holidays.countries.guernsey

Guernsey(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Guernsey holidays.

References
Checked with

His/Her Majesty's Birthday pre-1946 is cross-checked with The London Gazette's Record, Specifically as "Home Station" entry under King's Birthday declaration lists.

Since 1955, if a bank holiday is on a sunday, a substitute weekday becomes a bank holiday, normally the following Monday. From 2009 onwards this also applies to saturday as well.

country = 'GG' class-attribute instance-attribute

observed_label = '%s (substitute day)' class-attribute instance-attribute

start_year = 1909 class-attribute instance-attribute

GG(*args, **kwargs)

Bases: Guernsey

GGY(*args, **kwargs)

Bases: Guernsey

GuernseyStaticHolidays

Guernsey special holidays.

References

All "jour de relâche" entries are translated as special day off instead.

While there's no source for Queen Elizabeth II's Silver Jubilee being observed by Guernsey - it's safe to assume such holiday was declared.

special_day_off = 'Special Day Off' class-attribute instance-attribute

elizabeth_2_royal_visit = 'The visit of Her Majesty Queen Elizabeth II' class-attribute instance-attribute

millenium_celebrations = 'Millennium Celebrations' class-attribute instance-attribute

new_years_day_in_lieu = "New Year's Day" class-attribute instance-attribute

christmas_day_in_lieu = 'Christmas Day' class-attribute instance-attribute

boxing_day_in_lieu = 'Boxing Day' class-attribute instance-attribute

special_public_holidays = {1930: (OCT, 10, special_day_off), 1935: (MAY, 6, 'Silver Jubilee of King George V'), 1937: (MAY, 12, 'The Coronation of King George VI and Queen Elizabeth'), 1939: (SEP, 4, special_day_off), 1949: (SEP, 19, special_day_off), 1953: (JUN, 2, 'The Coronation of Queen Elizabeth II'), 1957: (JUL, 26, elizabeth_2_royal_visit), 1977: (JUN, 7, 'Silver Jubilee of Elizabeth II'), 1978: (JUN, 28, elizabeth_2_royal_visit), 1981: (JUL, 29, 'Wedding of Charles and Diana'), 1989: (MAY, 23, elizabeth_2_royal_visit), 1999: ((DEC, 28, millenium_celebrations), (DEC, 31, millenium_celebrations)), 2000: (JAN, 3, millenium_celebrations), 2001: (JUL, 12, elizabeth_2_royal_visit), 2002: (JUN, 3, 'Golden Jubilee of Elizabeth II'), 2011: (APR, 29, 'Wedding of William and Catherine'), 2012: (JUN, 5, 'Diamond Jubilee of Elizabeth II'), 2022: ((JUN, 3, "Queen's Platinum Jubilee Bank Holiday"), (SEP, 19, 'State Funeral of Queen Elizabeth II')), 2023: (MAY, 8, 'Extra Public Holiday for the Coronation of King Charles III'), 2024: (JUL, 16, 'The visit of His Majesty King Charles III and Queen Camilla')} class-attribute instance-attribute

special_public_holidays_observed = {1932: (DEC, 27, christmas_day_in_lieu), 1933: (JAN, 2, new_years_day_in_lieu), 1938: (DEC, 27, christmas_day_in_lieu), 1939: (JAN, 2, new_years_day_in_lieu), 1981: (DEC, 28, boxing_day_in_lieu), 1982: (DEC, 28, christmas_day_in_lieu), 1983: (JAN, 3, new_years_day_in_lieu), 1987: (DEC, 28, boxing_day_in_lieu), 1993: (DEC, 28, christmas_day_in_lieu), 1994: (JAN, 3, new_years_day_in_lieu), 2004: (DEC, 28, christmas_day_in_lieu), 2005: (JAN, 3, new_years_day_in_lieu)} class-attribute instance-attribute