祝日カレンダー

主要国の祝日をNager.Date APIからリアルタイム取得。年別・国別フィルター対応。

QR

スマホで開く

日付曜日祝日名種別

祝日カレンダーについて

このツールは日本の祝日に Holidays JP API、その他の国に Nager.Date API を使用して祝日データをリアルタイムに取得・表示します。データは毎年自動的に最新の情報が反映されるため、手動でのメンテナンスは不要です。

対応国

日本、アメリカ、イギリス、フランス、ドイツ、イタリア、スペイン、韓国、中国、カナダ、オーストラリア、ブラジル、インド、メキシコ、シンガポールの15カ国をデフォルトで表示します。Nager.Date APIは100カ国以上に対応しています。

表示機能

過去の祝日は半透明、本日の祝日は黄色、直近7日以内の祝日は緑色で表示されます。国タブをクリックすると特定の国でフィルタリングできます。種別欄にはPublic(国民の祝日)やObservance(記念日)などの区分が表示されます。

APIについて

Holidays JP API (https://holidays-jp.github.io/api/v1/{year}/date.json) は振替休日・国民の休日にも対応した正確な日本の祝日データを提供します。その他の国は Nager.Date API (https://date.nager.at/api/v3/PublicHolidays/{year}/{countryCode}) を使用しています。いずれもAPIキー不要・無料・CORS対応です。データはキャッシュされるため、同じ年・国の2回目以降の表示は即座に行われます。

使い方

  1. まず「入力値」を入力または選択し、「設定項目」や「追加設定」も目的に合わせて調整します。
  2. 入力内容に応じて「結果」がリアルタイムで変わるので、条件を調整しながら差分を確認します。
  3. 最後に表示された「結果」やプレビューを確認し、必要に応じて値を微調整します。

端末や日時に関わる情報は、条件を変えたときの表示差を見ながら使うと理解しやすくなります。ページ内で完結して確認できるため、日常業務の即席チェックにも向いています。

祝日カレンダーとは?

主要国の祝日をNager.Date APIからリアルタイム取得。年別・国別フィルター対応。 このツールは日本の祝日に Holidays JP API 、その他の国に Nager.Date API を使用して祝日データをリアルタイムに取得・表示します。データは毎年自動的に最新の情報が反映されるため、手動でのメンテナンスは不要です。 対応国 日本、アメリカ、イギリス、フランス、ドイツ、イタリア、スペイン、韓国、中国、カナダ、オーストラリア、ブラジル、インド、メキシコ、シンガポールの15カ国をデフォルトで表示します。Nager.Date APIは100カ国以上に対応しています。 表示機能 過去の祝日は半透明、本日の祝日は黄色、直近7日以内の祝日は緑色で表示されます。国タブをクリックすると特定の国でフィルタリングできます。種別欄にはPublic(国民の祝日)やObservance(記念日)などの区分が表示されます。

よくある質問

Q: このツールは無料ですか?

はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。

Q: 「入力値」と「設定項目」はどう使い分けますか?

基本は「入力値」から設定し、必要に応じて「設定項目」や「追加設定」で細かく調整します。設定を変えると「結果」へ反映されるので、条件差を見比べながら調整できます。

Q: 入力を変えると結果はすぐ確認できますか?

はい。多くの項目は入力内容に応じてすぐ反映されるため、同じ画面で条件差を見比べながら調整できます。ブラウザ内で完結するので、思いついた値をその場ですぐ試せます。

Q: スマートフォンでも使えますか?

はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。

よくある質問

Q.このツールは無料ですか?

A.はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。

Q.「入力値」と「設定項目」はどう使い分けますか?

A.基本は「入力値」から設定し、必要に応じて「設定項目」や「追加設定」で細かく調整します。設定を変えると「結果」へ反映されるので、条件差を見比べながら調整できます。

Q.入力を変えると結果はすぐ確認できますか?

A.はい。多くの項目は入力内容に応じてすぐ反映されるため、同じ画面で条件差を見比べながら調整できます。ブラウザ内で完結するので、思いついた値をその場ですぐ試せます。

Q.スマートフォンでも使えますか?

A.はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。

le="color:#dc3545"' : ''; var typeLabel = ""; if(h.types && h.types.length > 0){ typeLabel = h.types.map(function(t){return TYPE_LABELS[t]||t;}).join(", "); } html += '' + ''+pad(m)+'/'+pad(d)+'' + ''+wd+'' + ''+c.flag+' '+c.name+'' + ''+esc(h.localName || h.name)+'' + ''+typeLabel+''; count++; }); tbody.innerHTML = html || 'データがありません'; var countryLabel = activeCountry==="ALL" ? "" : " ("+COUNTRIES.find(function(c){return c.code===activeCountry;}).name+")"; countInfo.textContent = year+"年の祝日: "+count+"件"+countryLabel; }); } function pad(n){return n<10?"0"+n:""+n;} function esc(s){return s?s.replace(//g,">"):"";} yearSelect.addEventListener("change",function(){ var el=document.getElementById("loadingMsg");if(el)el.remove(); loadAll(); }); renderTabs(); loadAll(); console.log("holiday-calendar v3 (hybrid API) loaded OK"); })();