営業日付計算|指定営業日後・前の日付を求める
基準日から何営業日後・何営業日前に当たる日付かを計算します。日本の祝日、週休、追加定休日、休業期間、臨時営業日を条件へ反映できます。
計算結果
- 営業日付計算
-
計算すると数値表を表示します。
営業日付計算。基準日から指定営業日数を加減した結果日、曜日、休日profile、走査状態の表です。 結果日 曜日 営業日数 基準日 基準日の扱い 休日条件 計算状態
使い方
- 基準日と、進める営業日数を入力します。未来は正数、過去は負数、同日は0です。
- 基準日が営業日の場合に1日目として数えるかを選び、休日profileと独自休業条件を設定します。
- 計算すると結果日、曜日、正負の営業日数、基準日の扱い、走査した暦日数を表示します。
- 納期や着金日の確定用途では、結果を相手先の営業予定・受付時刻・契約条件と照合します。
計算式・考え方
営業日数が正なら翌日方向、負なら前日方向へ1暦日ずつ進み、営業日と判定された日だけを数えます。基準日を含める設定では、基準日自身が営業日の場合だけ最初の1日として扱います。0営業日は休日かどうかにかかわらず基準日を返し、結果が2020〜2027年を越える走査は推測せずエラーにします。
注意事項
- 祝日・休日は内閣府『国民の祝日』CSVを2026年7月15日に取得して固定したsnapshotを使います。原本は1955〜2027年の1067件で、このページには計算対象の2020〜2027年143件だけを日付順で埋め込みます。閲覧時に外部サイトへ通信せず、公式CSVが後日更新されても同じ入力から同じ結果を再現できます。
- 公式CSVの取得時raw SHA-256はcec37a743c96995cdb9cb52b685c9003634682a9b0e1a640a6b9b96881fe964a、ISO日付と名称をUTF-8へ正規化した全件SHA-256は063765480bd02d479cb4647d3b106f9acf213bd2dde85e52a64ed2e728c90781です。ページ用143件にも別の固定ハッシュを持たせ、欠落、重複、並び替え、名称改変を計算前に拒否します。
- 対応範囲は2020年1月1日から2027年12月31日です。内閣府は2028年分を2027年2月に掲載予定としているため、未公表年の祝日を現在の規則だけで推測しません。範囲外の日付、存在しない日付、ゼロ埋めしていない日付、未知の入力項目は明示的なエラーにします。
- CSVで名称が単に『休日』となる日を、根拠なくすべて振替休日と呼び替えません。祝日に挟まれた休日や特例日も公式ファイルの実日付と名称をそのまま採用します。2020年・2021年の海の日、スポーツの日、山の日などの特例移動も、通常年の計算式ではなくsnapshotの記録を使います。
- 休日profileは、日曜と国民の祝日、土日と国民の祝日、銀行の標準休日、国の行政機関の休日、日曜のみ、土日のみから選べます。『のみ』profileは公式祝日を除外し、曜日だけで判定します。目的と異なるprofileを選ぶと日数が変わるため、結果表の休日条件を一緒に保存してください。
- 追加休業曜日では毎週火曜日など1曜日を重ねられます。すでにprofileの週休に含まれる曜日を選んでも二重に差し引きません。追加休業期間は開始日と終了日の両方を入力し、両端を含めます。片方だけ、開始が終了より後、対応期間外の日付は受け付けません。
- 特別営業日は1日だけ指定でき、その日は祝日、週休、制度上の年末年始、追加休業曜日、追加休業期間より優先して営業日になります。これは利用者が仮定した例外であり、実在する企業、店舗、銀行、行政機関が営業する事実を保証しません。正式な予定表や窓口案内を確認してください。
- 同じ日が祝日と週休など複数条件に当たる場合は、祝日、制度固有の年末年始、週休・追加曜日、追加休業期間の優先順で1つの理由へ分類します。重複日を二重控除しないための表示上の優先順位であり、法的な原因の優劣を表すものではありません。
- 日付は時刻やタイムゾーンを持たない先発グレゴリオ暦の日として整数処理します。JavaScript Date、端末の現在時刻、OSのロケール、夏時間、閲覧地域を参照しません。日本国内の営業日を扱うための暦日表であり、海外拠点の現地祝日や時差を自動で合成しません。
- 計算処理は入力検査、固定祝日表の参照、1日単位の有界走査だけを利用者のブラウザー内で行います。入力や結果をサーバーへ送信せず、fetch、XMLHttpRequest、WebSocket、Cookie、localStorage、外部API、CDNを使用しません。サーバー負荷と個人情報の送信を抑えた静的ツールです。
- 営業日という語は、契約、就業規則、サービス規約、決済網、業界慣行によって異なります。本ツールは選択した休日条件の暦日判定で、法定労働日、従業員の勤務シフト、配送会社の集荷日、証券市場の取引日、決済完了日を自動的に確定しません。
- 振込や引落しでは、依頼時刻、予約扱い、モアタイムシステムへの参加状況、受取金融機関、メンテナンス、口座状態などが着金時刻へ影響します。営業日カレンダーの結果だけから即時入金や処理完了を保証せず、利用中の金融機関の案内を優先してください。
- 表のコピーは見出し付きTSVです。表計算ソフトで数式として実行され得る先頭記号を無害化し、改行やタブをセルへ混入させません。年間表は最大366行に制限し、狭い画面ではページ全体ではなく結果表の領域だけを横スクロールできる既存レイアウトを使います。
- 固定snapshotは新しい祝日の公表や訂正を自動採用しません。更新作業では内閣府CSVのraw bytes、CP932復号、CRLF、行数、日付順、名称、全件hashを再監査し、差分レビュー後にページ用projectionとテスト期待値を更新します。確認日の表示は情報の鮮度を判断する手掛かりです。
- ローカル成果物はWordPress本文、追加CSS、追加JavaScript、preview、manifestへ分けて保存します。公開、下書き作成、予約投稿、既存記事の更新は行わず、明示的な公開指示があるまではartifact-onlyのready-local候補として扱います。
- 正負の符号を1つの欄で扱うため、5は5営業日後、−5は5営業日前です。方向を別の選択欄に分けず、コピーした入力から計算方向も再現できます。絶対値は2000営業日までですが、公式祝日範囲の端へ到達した時点で停止します。
- 例として国の行政機関profileで2026年12月28日を数えずに+1営業日とすると、12月29日〜1月3日の休日と土日を飛ばし、結果は2027年1月4日になります。基準日を数える設定なら、12月28日自身が1営業日目となります。
- 負方向でも同じ休日分類を使います。前後計算を往復させる場合、基準日を含める設定や0営業日の扱いが異なると元の日付へ戻らないことがあります。業務ルールを揃え、結果表の基準日の扱いも記録してください。
- 配送の『翌営業日発送』『2〜3営業日で到着』には、受付締切時刻、出荷拠点、運送会社の配達日、地域差が含まれます。本ツールの結果日は暦条件による候補で、到着日やサービス水準の保証ではありません。
- 選択した暦日条件による参考計算です。契約上の期限、実際の営業・勤務・配送・決済を確定しません。
よくある質問
営業日前を計算するには?
営業日数へ負の整数を入力します。例えば−3は3営業日前です。
0営業日の結果はどうなりますか?
基準日が休日でも基準日自身を返します。日付を移動しない指定として扱います。
基準日が休日でも『含める』と1日目ですか?
いいえ。基準日が選択条件で営業日の場合だけ1日目として数えます。
結果日が範囲外になる場合は?
2020〜2027年の固定祝日範囲を越えた時点でエラーにし、休日を推測しません。
入力した日付、休日条件、結果はこのブラウザー内だけで処理し、外部へ送信・保存しません。