任意の2つの日付の間の正確な期間を見つける
プロジェクトの締切を計画している場合や、重要なイベントがいつ起こったかを追跡している場合、または単に2つの日付の間の日数が気になる場合、日付差計算機はそれを簡単にします。この無料のオンラインツールは、任意の開始日と終了日の間の正確なカレンダー期間を計算し、結果を日、週、月、年、時間、分、さらには秒で一度に表示します。
日付の違いを理解する
日付の違いとは何ですか?
日付の違いは、2つの特定のカレンダー日付を隔てる時間の期間です。状況に応じて、日、週、月、または年など、さまざまな単位で表現できます。最も単純な形は、開始日と終了日の間の24時間の期間の合計日数です。しかし、ほとんどの日常的な目的では、人々は「502日」ではなく「1年3ヶ月17日」のような人間が読みやすい内訳を好みます。私たちの計算機は両方の形式を同時に提供します。「終了日を含める」オプションは、開始日と終了日の両方をカウントする必要がある場合に便利です — たとえば、誕生日と今日の間の年齢を計算する際に、今日を含める場合です。
どのように違いが計算されますか?
基本的に、総日数は開始日を終了日からミリ秒で引き、その結果を1日のミリ秒数(86,400,000)で割ることによって計算されます。これにより、常に正確な整数が得られます。週は日数を7で割ることによって導出されます。おおよその月は、月ごとに30.4375日を使用します(うるう年を考慮した平均的な月の長さ)。おおよその年は365.25日を使用します。カレンダー精度の内訳(X年、Yヶ月、Z日)では、計算機は繰り上げ操作を行います:残りの日数が負の場合は1ヶ月を借り、月が負になる場合は1年を借ります。営業日は各カレンダー日を反復処理し、土曜日(および日曜日)をスキップすることによってカウントされます。
なぜそれが重要ですか?
日付の間の正確な期間を知ることは、広範な実用的な応用があります。法的および財務的な文脈では、契約の期間、通知期間、ローンの条件はしばしば正確なカレンダー日で表現されます。医療においては、患者の年齢が日数または週数で治療の決定に影響を与えることがあります。HR専門家は、試用期間、福利厚生の権利確定の記念日、休暇の蓄積を計算します。プロジェクトマネージャーは、スプリントの長さ、プロジェクトの期間、マイルストーンを追跡します。個人的には、人々は日付の違いを使用して年齢を計算したり、結婚式や休日までのカウントダウンを行ったり、関係の記念日を追跡したり、重要な人生の出来事がどれくらい前に起こったかを振り返ったりします。
制限事項と注意事項
計算機はカレンダー日を計算し、タイムゾーンを考慮しません — 両方の日付は同じタイムゾーンの真夜中として扱われます。正確なタイムゾーンを考慮した計算には、専用のタイムゾーンツールを使用してください。営業日計算は週末のみを除外し、国や地域によって異なる祝日を自動的に除外しません。祝日を考慮した営業日カウントが必要な場合は、範囲内に該当する祝日の数を手動で差し引いてください。表示される月と年はおおよその形式(例:「総月数」=日数/30.4375)であり、カレンダー精度の月とはわずかに異なる場合があります。法的または契約上の目的の場合は、常に弁護士または公式なシステムで結果を確認してください。
Date Difference Formulas
Total Days Between Dates
Days = (Date₂ − Date₁) ÷ 86,400,000 ms
Subtract the start date from the end date in milliseconds, then divide by 86,400,000 (the number of milliseconds in one day) to get an exact day count.
Weeks from Days
Weeks = Days ÷ 7
Divide the total number of days by 7 to find the equivalent in weeks. The remainder gives leftover days.
営業日
Business Days = Total Days − Weekends − Holidays
Count only Monday through Friday by subtracting weekend days (and optionally public holidays) from the total day count.
Approximate Months
Months ≈ Days ÷ 30.4375
Divide total days by the average month length (365.25 ÷ 12 = 30.4375 days) for a statistical approximation. Calendar-accurate months vary by month length.
Date Reference Tables
Days in Each Month
The number of days in each calendar month. February has 29 days in leap years (years divisible by 4, except centuries not divisible by 400).
| 月 | 日 | Cumulative Days (non-leap) |
|---|---|---|
| 1月 | 31 | 31 |
| 2月 | 28 (29 in leap year) | 59 |
| 3月 | 31 | 90 |
| 4月 | 30 | 120 |
| 5月 | 31 | 151 |
| 6月 | 30 | 181 |
| 7月 | 31 | 212 |
| 8月 | 31 | 243 |
| 9月 | 30 | 273 |
| 10月 | 31 | 304 |
| 11月 | 30 | 334 |
| 12月 | 31 | 365 |
Common Date Intervals
Frequently used time periods for business, finance, and planning purposes.
| インターバル | 期間 | Typical Use |
|---|---|---|
| Weekly pay period | 7 days | Weekly payroll cycle |
| Biweekly pay period | 14 days | Most common US payroll cycle |
| 半月 | ~15 days (2× per month) | 1st and 15th of each month |
| Calendar month | 28–31 days | Monthly billing, rent, subscriptions |
| Calendar quarter | ~91 days (3 months) | Q1: Jan–Mar, Q2: Apr–Jun, Q3: Jul–Sep, Q4: Oct–Dec |
| Half year (semester) | ~182 days (6 months) | Academic semesters, semi-annual reviews |
| Fiscal year | 365–366 days | Annual financial reporting, tax year |
| Leap year cycle | 1,461 days (4 years) | 366 + 365 + 365 + 365 days |
Worked Examples
Calculate Days Between January 15 and June 30
Find the total number of calendar days between January 15 and June 30 of the same year (non-leap year).
January: 31 − 15 = 16 remaining days in January
February: 28 days
March: 31 days
April: 30 days
May: 31 days
June: 30 days
Total: 16 + 28 + 31 + 30 + 31 + 30 = 166 days
There are 166 calendar days between January 15 and June 30. That is approximately 23 weeks and 5 days, or about 5 months and 15 days.
Count Business Days in Q1 (January 1 – March 31)
Calculate the number of business days (Monday–Friday) in the first quarter of 2026.
Q1 2026: January 1 – March 31 = 90 calendar days (non-leap year)
Count weekends: 90 days contains approximately 12 full weeks + 6 extra days
12 weeks × 2 weekend days = 24 weekend days
Check the 6 extra days (Jan 1, 2026 is Thursday): Thu, Fri, Sat, Sun, Mon, Tue — 2 weekend days
Total weekends: 24 + 2 = 26 weekend days
Business days: 90 − 26 = 64 business days (before holiday deductions)
Q1 2026 has approximately 64 business days (excluding public holidays). Subtract any applicable holidays like New Year's Day and Presidents' Day for your specific count.
日付差計算機の使い方
開始日を入力してください
開始日フィールドをクリックし、デバイスの日付ピッカーを使用して2つの日付のうち早い方を選択するか、手動で日付を入力します。「今日」ボタンを使用して、どちらのフィールドも今日の日付に瞬時に設定できます。クイックプリセットボタンを使用して、「新年から」や「過去100日」などの一般的な範囲にジャンプできます。
終了日を入力してください
日付ピッカーを使用して終了日を選択します。日付を入れ替える必要がある場合は、「日付を入れ替える」ボタンをクリックすると、開始値と終了値が瞬時に交換されます。計算機は常に絶対的な差を表示するため、順序は結果に影響しません。
オプションを選択してください
最初と最後の日をカウントしたい場合は「終了日を含める」にチェックを入れてください(イベントの期間に便利です)。「営業日のみ」を有効にすると、カウントから週末が除外されます — プロジェクトの締切や法的通知期間に最適です。土曜日が勤務スケジュールの一部である場合は、土曜日のトグルもチェックしてください。
結果を読み取り、使用する
結果は瞬時に表示され、合計日数、カレンダーに正確な内訳(年、月、日)、週、概算の月、概算の年、時間/分/秒が示されます。「結果をコピー」ボタンを使用して要約をクリップボードにコピーするか、「CSVをエクスポート」してスプレッドシートで使用するための完全な内訳をダウンロードします。
よくある質問
計算機は日付間の日数をどのようにカウントしますか?
計算機は開始日を終了日からミリ秒単位で引き、86,400,000(1日のミリ秒数)で割って正確な整数の日数を取得します。この方法は、各カレンダーの月の長さに関係なく、すべてのカレンダーモンスを正しく考慮し、うるう年も自動的に処理します。結果は常に経過したカレンダーの日数の合計であり、カレンダーページがめくられた数ではありません。
「終了日を含める」とはどういう意味ですか?
デフォルトでは、計算機は2つの日付間の日数を排他的にカウントします — 開始日も終了日もカウントに含まれません。たとえば、1月1日と1月3日の違いは2日です。「終了日を含める」にチェックを入れると、カウントが1増加し、1月1日から1月3日までが3日になります。これは、最初と最後の日の両方を含める必要があるイベントの期間をカウントする際に便利です — たとえば、月曜日から金曜日までの会議は5日であり、4日ではありません。
営業日はどのように計算されますか?
営業日は、範囲内のすべてのカレンダー日を反復処理し、月曜日から金曜日に該当する日だけをカウントすることによって計算されます。土曜日と日曜日は除外されます。「土曜日は営業日」オプションを有効にすると、日曜日のみが除外されます。公休日は自動的に除外されないことに注意してください — 国や会社の方針によって異なります。範囲に労働日としてカウントすべきでない休日が含まれている場合は、その休日の数を営業日結果から手動で引いてください。
概算の月/年がカレンダーの内訳と異なるのはなぜですか?
概算の合計は固定の平均を使用します:月あたり30.4375日(365.25 / 12)および年あたり365.25日。これらの平均は、月の長さやうるう年の変動を平滑化します。カレンダーの内訳(X年、Y月、Z日)は実際の月の長さを使用します:経過した年を全体でカウントし、残りの期間内で経過した月を全体でカウントし、残りの日をカウントします。カレンダー方式はより人間的な直感的な答えを提供し、概算方式は一貫した単位が重要な統計的または科学的比較に役立ちます。
「注目すべきマイルストーン」とは何ですか?
あなたの2つの日付間の日数がちょうど100、500、1000、1500、2000、5000、または10000日などの丸い数になると、計算機は特別なマイルストーンバナーを表示します。また、正確な記念日(365日の倍数)や正確な月間期間も強調表示されます。これらのマイルストーンは祝うのが楽しく、個人の関係、ビジネスの記念日、ソーシャルメディアのカウントダウンでよく使用されます。あなたの日付範囲がこれらの数のいずれかに達すると、自動的にコールアウトが表示されます。
カウントダウンタイマーに計算機を使用できますか?
はい。選択した終了日が未来の日付(今日以降)である場合、計算機は自動的にカウントダウンモードに切り替わり、結果が経過日数ではなく残り日数を示すバナーが表示されます。これにより、休暇、結婚式、試験日、製品発売、または記念日などの今後のイベントにカウントダウンするのが簡単になります。週、月、年の完全な内訳も表示されるため、イベントが各時間単位でどれだけ遠いかを正確に把握できます。
Related Tools
Time Duration Calculator
Calculate the duration between two times in hours, minutes, and seconds.
年齢計算機
Calculate your exact age in years, months, days, and upcoming birthday countdown.
妊娠予定日計算機
Estimate your due date and track pregnancy milestones by week.
韓国年齢計算機
Convert between international age and Korean age counting systems.
Work Hours Calculator
Calculate total work hours, overtime, and pay for any period.