言語を選択

2つの日付の間の日数を計算するツール

開始日と終了日を指定して、その期間の総日数、週数、営業日、時間数などを一括で算出します。終了日を含める設定や、週末の曜日カスタマイズにも対応しています。

日数計算使い方 ↓
1日加算され、最初と最後の日付の両方がカウントされます。
週末の日数は除外されます。祝日は営業日としてカウントされます。
Mehmet Demiray 公開日 更新日
共有

日数計算の結果表示と各項目の意味

日数計算を使用すると、2つの日付の間にある期間を複数の単位で一度に確認できます。画面上部には「XからYまではN日です」という直接的な回答が表示され、その下に詳細な内訳が続きます。例えば、開始日を2026年1月1日、終了日を2027年1月1日に設定した場合、総日数は365日となります。これを週数に換算すると52週と1日、営業日(土日を除く)は261日として表示されます。さらに、年・月・日の組み合わせ、総時間、総分数といった多角的な指標も同じ表内で提供されます。これにより、プロジェクトのスケジュール管理から旅行の日程調整まで、目的に応じた適切な単位で期間を把握することが可能です。

終了日を含めるかどうかの判定基準

日数計算のデフォルト設定では、終了日はカウントに含まれません。これは数学的な日付の引き算と同様に、2つの日付の「間隔」を測定するためです。例えば、月曜日から金曜日までの期間を計算すると、デフォルトでは4日となります。しかし、ホテルの宿泊日数や休暇の取得日数など、開始日と終了日の両方を含む「日数」を知りたい場合もあります。そのような場合は「終了日を含める」オプションを有効にします。これにより、月曜日から金曜日は5日として正しく計算されます。終了日を含む場合の計算式は以下の通りです。

含む日数=終了日−開始日+1\text{含む日数} = \text{終了日} - \text{開始日} + 1
開始日 終了日 デフォルト(終了日を除く) 終了日を含める
月曜日 金曜日 4日 5日
1月1日 1月31日 30日 31日

契約書の期間計算や宿泊予約など、用途に応じて適切なカウント方法を選択することが重要です。

月と年のカウント方法とうるう年の扱い

年・月・日の形式で期間を表示する際、日数計算はまず開始日に月数を加算し、残りの日数を計算します。月の日数が異なる場合やうるう年が絡む場合は、月末に合わせるルールが適用されます。例えば、1月31日に1ヶ月を加算すると、2月31日は存在しないため、その年の2月の最終日(28日または29日)に自動調整されます。うるう年の判定はグレゴリオ暦の規則(4で割り切れる年、ただし100で割り切れて400で割り切れない年を除く)に厳密に従います。また、総時間や総分数は、総日数に24時間または1440分を乗じた暦日ベースの値です。サマータイムの概念がない日本では影響ありませんが、海外の日付を扱う場合でも日付の変わり目に基づく整数値で計算されるため、夏時間の切り替えによるずれは発生しません。

営業日の計算と週末の設定ルール

ビジネスシーンでは、カレンダー上の総日数ではなく営業日(稼働日)の数え上げが求められます。日数計算では「営業日のみカウント」オプションを有効にすることで、週末を除いた日数を即座に算出できます。週末の定義は、日本や多くの国で標準的な「土曜日と日曜日」がデフォルトですが、中東や北アフリカの一部の国で一般的な「金曜日と土曜日」、あるいは「日曜日のみ」といった設定にも対応しています。注意点として、本ツールは祝日を自動的に除外する機能は備えていません。日本のゴールデンウィークや年末年始、あるいは各国の公休日を正確に反映させる場合は、算出された営業日から手動で祝日数を差し引く必要があります。

日数計算の一般的な活用シーン

日数計算は、ビジネスからプライベートまで幅広い場面で活用できます。ビジネスでは、請求書の支払期限(ネット30など)、契約の通知期間、プロジェクトの納期までの残存日数の把握に役立ちます。プライベートでは、旅行やイベントまでのカウントダウン、習慣の継続日数の記録などに使用されます。特定の生年月日からの経過期間を知りたい場合は年齢計算機が便利であり、2人の生年月日の差を調べたい場合は年齢差の計算が適しています。また、次の誕生日までの残り日数を確認したい場合には誕生日までの日数を活用することで、より直感的なカウントダウンが可能です。

プライバシー保護と無料のブラウザ計算

日数計算は完全にブラウザ内で動作するため、入力された日付データが外部サーバーに送信されることはありません。機密性の高いプロジェクトの日程や個人のスケジュールを入力する場合でも、プライバシーが完全に保護されます。アカウント登録や利用回数の制限は一切なく、無料で何度でも利用できます。計算結果はCSV、XLSX、PDF、または画像形式でエクスポートできるため、報告書の作成やチーム内での共有もスムーズに行えます。Callculationのツール群は、こうした利便性と安全性を両立させる設計思想に基づいています。

最もよくいただく質問

日数計算の基本的な使い方を教えてください。

開始日と終了日を選択して計算ボタンを押すだけで、2つの日付の間の正確な日数がすぐに表示されます。結果には総日数だけでなく、年数や月数、週数、営業日数、さらには時間や分数までの詳細な内訳が含まれます。

終了日は日数に含まれますか。

デフォルトでは終了日は含まれず、開始日から終了日の前日までの期間が計算されます。これはホテルの宿泊数計算など、日付の引き算と同じ考え方です。終了日も含めたい場合は、「終了日を含む」チェックボックスをオンにしてください。たとえば、2024年5月1日から2024年5月5日までの場合、デフォルトでは4日ですが、チェックを入れると5日になります。

営業日数の計算で祝日はどう扱われますか。

日数計算では、土曜日と日曜日(または設定した週末)以外のすべての日を営業日としてカウントします。そのため、国民の祝日や振替休日は自動的に除外されず、通常の営業日として計算されます。正確な営業日数が必要な場合は、結果から手動で祝日数を差し引いてください。

終了日が開始日よりも前の日付になっている場合はどうなりますか。

終了日が開始日よりも前の場合、ツールは自動的に2つの日付を入れ替えて計算します。結果は常に正の値として表示され、日付が入れ替わったことを示すメッセージが画面に表示されます。

開始日と終了日に同じ日付を入力するとどうなりますか。

同じ日付を入力した場合、デフォルト設定では日付の差は0日となります。「終了日を含む」オプションをオンにしている場合は、その1日だけがカウントされ、結果は1日になります。

計算結果を保存したり共有したりできますか。

計算結果はCSV、XLSX、PDF、または画像形式でエクスポートできます。業務上のレポート作成や、チーム内でのスケジュール共有など、さまざまな用途に活用できます。すべての処理はブラウザ内で完結するため、データが外部に送信される心配はありません。

月ごとの日数が異なる場合、月数はどのように計算されますか。

月数の計算では、まず開始日に月数を加算します。たとえば2024年1月31日に1ヶ月を加算する場合、2月31日は存在しないため、その月の最終日である2024年2月29日に調整されます。その後、残りの日数が計算されます。うるう年の2月29日もグレゴリオ暦のルールに従って正確に処理されます。

誕生日までの日数や年齢の計算もできますか。

2つの日付の間の期間を計算することはできますが、特定の生年月日に基づく年齢計算や、次の誕生日までのカウントダウンには専用ツールの利用が便利です。年齢の計算には年齢計算機を、2人の年齢差を知りたい場合は年齢差計算機を、次の誕生日までの日数には誕生日カウントダウンを活用してください。

参考文献

  1. ISO 8601 — Date and time format · ISO
  2. Gregorian calendar · Wikipedia
  3. Workweek and weekend · Wikipedia