日付計算ツール — 日数差と日付の加算・減算
二つの日付の正確な期間を年・月・日単位で算出できるほか、総日数や週数、営業日数のカウントにも対応しています。また、加算・減算モードに切り替えることで、指定した日数・週数・月数・年数後の日付も簡単に計算できます。すべての処理はブラウザ内で完結します。
プライバシーに配慮した設計です。すべての日付計算はブラウザ内で完結し、入力された情報がサーバーに送信されることはありません。
無料登録不要ブラウザ上で動作
日付計算ツールによって結果が異なる理由 — 日数カウントのルール
日付計算で「結果が合わない」と感じる場合の多くはバグではなく、どちらも根拠のある二通りの解釈の違いによるものです。ここでは差異が生じる代表的な四つの原因と、それぞれの適用場面を解説します。
| 疑問点 | 適用基準 | 計算結果への影響 |
|---|---|---|
| 終了日は日数に含まれるか? | デフォルトは片端入れ(Mon → Fri = 4 days) | 両端入れの場合は 1 を加算 — 契約や入院日数では通常両端入れが使われます |
| Jan 31 の「ひと月後」はどの日になるか? | 該当年月の最終有効日に調整(Feb 28/29) | 1 ヶ月足してから 1 ヶ月引いても、元の Jan 31 に戻らない場合があります |
| 「一か月」の日数は何日として計算されるか? | 固定の 30 日ではなく、暦通りの日数 | 6-month の期間は、含まれる月によって 181–184 days になります |
| うるう日は日数に含まれるか? | はい — Feb 29 を跨ぐ期間では実際の暦日として計算されます | 年の長さは 365/366 日で変動するため、「1 year」が常に 365 日とは限りません |
- うるう年は 4 で割り切れる年ですが、400 で割り切れない世紀の年を除きます(2000 年はうるう年でしたが、1900 年は該当せず、2100 年もうるう年になりません)。
- 祝日は国や地域によって異なるため営業日数の計算は分かれますが、一般的な平日カウントでは土曜日と日曜日のみを除外します。
- ここでの計算はすべてブラウザ内のローカルカレンダー上で実行されるため、夏時間を跨ぐ期間であっても 24-hour の時間枠ではなく丸一日の暦日としてカウントされます。
二つの日付間の日数を計算する方法
- モードを選択. 日数差を調べるには「日付間の日数」、前後の日付を計算するには「加算 / 減算」を選択します。
- 日付を入力. 日付ピッカーから対象日を選びます。終了日が開始日より前になっている場合、自動的に順序が入れ替えられて計算されます。
- 計算結果を確認. 年・月・日、総日数、週数に分かれた内訳を確認できます。「営業日数」にチェックを入れると、月〜金曜日のみをカウントします。
- 結果をコピー. ワンクリックで計算の概要(または YYYY-MM-DD 形式の日付)をクリップボードにコピーできます。
よくある質問
- 入力したデータはサーバーに送信されますか?
- いいえ。すべての日付計算はブラウザ上でローカルに実行されるため、データがサーバーに送信されることは一切ありません。
- 開始日と終了日の両方が日数に含まれますか?
- 日数差は経過日数を計算します。例えば Jan 1 から Jan 2 までは 1 日となります。両端の日付を含める(両端入れ)場合は、合計に 1 を足してください。
- 営業日数はどのように計算されますか?
- 開始日の翌日から終了日までの平日(Mon–Fri)をカウントします。祝日は国や地域、年によって異なるため除外されません。
- 月末の日付に月を加算した場合の処理はどうなりますか?
- 標準的な暦の計算に従います。例えば Jan 31 に 1 ヶ月を加算すると、対象月の最終有効日である Feb 28(うるう年は Feb 29)になります。
- うるう年にも対応していますか?
- はい。すべての計算で実際のカレンダーの日付を使用しているため、Feb 29 やうるう年の日数も正しく処理されます。
- 今日から 90 日後の締め切り日を計算できますか?
- はい。「加算 / 減算」モードで「+90 days」クイックボタンをクリックするか、日数、週数、月数、年数を任意に入力して計算できます。
活用事例
- 締め切り、リリース、試験までの日数をカウントする
- 契約期間や通知期間を営業日数で計算する
- 生年月日や入社日からの正確な年・月・日数を調べる
- 今日から 30/60/90-day 後のフォローアップ日を算出する
- プロジェクト完了までに残された週数を確認する