Home › Everyday tools › World Public Holidays by Country
🔧

World Public Holidays by Country

Day-by-day holidays for 17 countries from 2024 to 2031, with statutory holidays and bank closures marked separately, substitute rest days on their own, and the next holiday computed in local time

国家与年份
下一个假日
假日一览
今天本表 17 国的假日
• 「法定节假日」= 本表 type=public 的条目:全国放假、不上班的日子。银行歇业日(type=bank,如日本 1 月 2、3 日与 12 月 31 日、巴西狂欢节、墨西哥圣周)单独标记,它不是全国法定假日,只是金融业停业。
• 只收国家层面。州/邦/自治区/学区的假日(澳大利亚各州、加拿大各省、西班牙各自治区日、德国除 9 天全国假之外的州假)一律不列。
• 不放假的纪念日(observance)与行业性、地区性假日(optional)同样不列。
• 逢周末顺延的「补休日」在本表里是独立一行并标「补休」,有些国家的官方表把它并进正日,日期写法会不同。
• 生成:date-holidays 3.38.0(代码 ISC、假日规则 holidays.yaml CC BY,署名清单见 public/static/js/holiday-LICENSE.md);逐条与 Nager.Date 交叉校验,差异归类记录在 scripts/holiday/REPORT.md。
• 中国的法定节假日与调休上班不在这里,走万年历(按国务院通知逐条录入,只含已公布年份)。宗教历法节日(伊斯兰教、印度教节日)依赖各国官方公告,公告未出的年份可能有偏差,出行前请以当地政府公报为准。

About this tool

Cross-border work makes the same date mean different things: US Independence Day gives one day, Korean Chuseok can give three, and Germany has only 9 national holidays in the whole year. Choose a country and a year and the holidays come out day by day: date, weekday, the name in local use and the English original, the category (statutory holiday or bank closure), and whether it is a substitute rest day.

Categories

  • Statutory holidays: days the whole country does not work, 1545 rows in the table
  • Bank closures: days banks and financial markets shut while ordinary companies and schools run as usual, 98 rows. The January 2 and January 3 and December 31 year-end days in Japan, Brazilian Carnival and Mexican Holy Week are typical cases. Folding them into the statutory count makes a country look like it has more days off than it really does
  • Substitute rest days: when a festival falls on a weekend another day is given instead, and the table keeps that as its own row tagged as a substitute, 76 rows in all, so the row count can exceed some official lists
  • Not included: observances that give no day off, sector or regional holidays, and state, province or district days, for example each Australian state holiday, each Canadian province day, each Anniversary Day in New Zealand and each autonomous community day in Spain. This is a national level table
  • Five figures for the chosen country and year: statutory days, bank closures, statutory days that fall on a weekend, substitute days, and the longest run of consecutive statutory days. The next holiday is computed from today in that country time zone
  • Two filters: show only statutory holidays to hide the bank closures, or show only the weekend falls to see how a holiday stretches into a long break; month chips narrow the list to one month

Where the data comes from

  • Generation: rules come from date-holidays 3.38.0 (code ISC, holiday data holidays.yaml CC BY, with the attribution list shipped alongside the licence file) and are expanded offline into 1643 rows covering 17 countries across 5 regions from 2024 to 2031. The browser only looks up the table instead of running the rule engine, so it works without a network
  • Independent check: every country and year is compared with the Nager.Date public feed, national entries only: 112 country-year groups, 12 exact matches, the rest sorted by cause (bank day treatment, substitute merged into the day itself, a weekend fall moved whole to Monday, different translation). Each comparison is recorded in the generator report; anything that could be reconciled was fixed, and anything that could not be recomputed was left alone rather than forced
  • Manual corrections: Victoria Day, Thanksgiving and the National Day for Truth and Reconciliation added for Canada by rule; Vesak 2027 added for Singapore per its gazette; the Mexican power transfer day moved to October 1; the Chuseok anchor shifted one day for Korea, with the basis for each note in the report
  • Watch out: festivals set by Islamic, Hindu or Buddhist calendars are usually confirmed by a government notice close to the date, so years without a notice may drift. For travel the local gazette is the authority; this page claims no authority and offers one checkable summary
  • Range: 2024 to 2031. Earlier or later years are absent from the table and absent from the selector, with nothing extrapolated to fill the gap

FAQ

  • Which country gives most days off in 2026? Korea 20, Japan and Thailand 18 each, Malaysia 16, New Zealand 13, Singapore and the United States 12 each, France, Brazil and Vietnam 11 each, Australia and Spain 10 each, Germany 9, the United Kingdom and Canada 8 each, Mexico 7, India 6
  • Is Germany really that low? Yes. Only 9 holidays are national there; the rest are provincial, which is how German law works rather than a gap in the table
  • Why does a festival carry another name? The table gives the common English name plus the local wording. The same English name is used differently from country to country, so it is handled per country
  • The next holiday is a day off from my phone? That column uses today in the selected country time zone; a different zone gives a different date, and the zone is printed in the table
  • Can I take the list out? Copying the current list writes the filtered rows as tab separated text, ready to paste into a spreadsheet
  • Where are the China holidays and make-up workdays? Not in these 17 countries. They live in the perpetual calendar, transcribed notice by notice, which tracks the current arrangement better than any rule