-
-
Notifications
You must be signed in to change notification settings - Fork 676
Vesak Day in Malaysia, SGR mixed up with Labor Day #3139
Copy link
Copy link
Closed
Description
Describe the bug
Vesak Day in Malaysia suppose to fall on 31 May 2026.
However, it is being mixed up with Labor Day 01 May 2026.
To Reproduce
import holidays
def get_malaysia_holidays_2026():
# 'subdiv' accepts the state code (e.g., 'SGR' for Selangor, 'KUL' for Kuala Lumpur)
selangor_holidays = holidays.MY(years=2026, subdiv='SGR', language='en_US')
for holiday_date, name in sorted(selangor_holidays.items()):
print(f"{holiday_date}: {name}")
if __name__ == "__main__":
get_malaysia_holidays_2026()
Output
2026-01-01: New Year's Day
2026-02-01: Thaipusam
2026-02-02: Thaipusam (observed)
2026-02-17: Chinese New Year (estimated)
2026-02-18: Chinese New Year (Second Day) (estimated)
2026-03-06: Nuzul Al-Quran Day (estimated)
2026-03-20: Eid al-Fitr (estimated)
2026-03-21: Eid al-Fitr (Second Day) (estimated)
2026-05-01: Labor Day; Vesak Day (estimated)
2026-05-27: Eid al-Adha (estimated)
2026-06-01: Birthday of HM Yang di-Pertuan Agong
2026-06-16: Islamic New Year (estimated)
2026-08-25: Prophet Muhammad's Birthday (estimated)
2026-08-31: National Day
2026-09-16: Malaysia Day
2026-11-07: Deepavali
2026-12-11: Birthday of The Sultan of Selangor
2026-12-25: Christmas Day
holidays==0.87
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels