holidays.countries.solomon_islands

SolomonIslands(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Solomon Islands holidays.

References

About the day appointed for the celebration of the Anniversary of the Birthday of the Sovereign:

  • Up to 2022, the Queen's Birthday was typically observed on the second Saturday of June, with the preceding Friday designated as a public holiday. From 2023 onward, the King's Birthday has been marked on the Friday before the third Saturday in June. Although there has been no amendment to the Public Holidays Act to explicitly state this change, the pattern is evident in the annual government gazettes and supported by information from the relevant Wikipedia entry.
  • There are a few exceptions to this rule:
    • Queen's Birthday 2022
    • According to the holidays schedule for 2024, King's Birthday was celebrated on the 3rd saturday of June (June 15) and the preceding Friday was observed as a public holiday.
    • King's Birthday 2025

Province Days are not listed in the Public Holidays Act but are consistently announced in the official gazette each year.

While the Public Holidays Act specifies the Sunday to next Monday observance rule, gazettes dating back to 2016 also follow the Saturday to previous Friday rule for shifting public holidays.

country = 'SB' class-attribute instance-attribute

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

start_year = 1979 class-attribute instance-attribute

subdivisions = ('CE', 'CH', 'CT', 'GU', 'IS', 'MK', 'ML', 'RB', 'TE', 'WE') class-attribute instance-attribute

subdivisions_aliases = {'Central': 'CE', 'Choiseul': 'CH', 'Capital Territory': 'CT', 'Honiara': 'CT', 'Guadalcanal': 'GU', 'Isabel': 'IS', 'Makira-Ulawa': 'MK', 'Malaita': 'ML', 'Rennell and Bellona': 'RB', 'Temotu': 'TE', 'Western': 'WE'} class-attribute instance-attribute

SB(*args, **kwargs)

SLB(*args, **kwargs)

SolomonIslandsStaticHolidays

Solomon Islands special holidays.

References

name = 'Public Holiday' class-attribute instance-attribute

special_public_holidays = {2022: (SEP, 12, name), 2024: (APR, 17, name)} class-attribute instance-attribute

special_ch_public_holidays = {2020: (NOV, 18, name)} class-attribute instance-attribute

special_gu_public_holidays = {2020: (NOV, 18, name)} class-attribute instance-attribute