Toolivaro

無料の日付の差の計算ツール

2つの日付の間の日数・週数・月数・年数を、信頼できる1つの方法で正確に計算します。

ブラウザ内でローカル処理されます

このツールについて

日付の差の計算ツールは、2つの日付の間にどれだけの時間があるかを、役立つすべての単位で一度に返します。暦での合計日数、週数と余りの日数、月数、年数です。方法はあえてシンプルにし、ページに明記しています。差は2つの日付の間の暦日数で測ります(開始日は数えず、終了日は丸1日として含みます)。より大きな単位はその日数から標準的な近似値で導きます。1か月の平均は30.44日、1年の平均は365.25日です。すべての単位が同じ日数から導かれるため、結果は常に互いに一致します。これは計画を立てるときに実際に必要な性質です。「2週間」という締め切りと「14日」という締め切りが、使ったツールによって変わることがあってはならないからです。このツールはタイムゾーンに依存せず、瞬間ではなく暦の日付を比較するため、サマータイムの変更で結果がずれることはありません。すべてブラウザ上でローカルに実行され、日付が端末の外に出ることはなく、記録されることもありません。契約期間、予約期間、プロジェクトの工期など、根拠のある日数が必要な計画にご利用ください。

結果はどうやって計算されるの?

契約期間: 1月15日から4月15日

契約がうるう年でない年の1月15日から4月15日まで続くとします。日数は暦日で90日です。これは12週と6日、つまり2か月、0年になります。4つの答えはすべて同じ90日から導かれるため、内部で矛盾しません。

入力と出力の例
入力 値
startDate 2026-01-15
endDate 2026-04-15
結果 90日 · 12週 + 6日 · 2か月 · 0年

計算式と前提は?

暦日数

days = |dateB − dateA| in calendar days

計算式の記号
記号 意味
dateA, dateB 2つの日付(順序は問いません)
calendar days 真夜中の境目ごとに1日と数えます

暦日数であり、営業日ではありません。週末と休日を含みます。含めたくない場合は営業日計算ツールをご利用ください。

大きな単位(近似値)

weeks = ⌊days/7⌋ · months = ⌊days/30.44⌋ · years = ⌊days/365.25⌋

計算式の記号
記号 意味
⌊x⌋ 床関数 — 収まる最大の整数単位
30.44 1か月の平均日数
365.25 1年の平均日数(うるう年を含む)

よくある間違いは?

  • 両端を数えてしまうこと(「両端を含む」計算)。日数が1日多くなります。このツールは真夜中の境目で数えます。
  • 「週」と「営業日」を混同すること。このツールが数えるのは暦日で、営業日は別のツールです。
  • タイムゾーンの差で締め切りの日数を変えてしまうこと。暦の日付はタイムゾーンに依存しません。

前提と制限は?

  • 月数と年数は平均値であり、暦に基づくものではありません(たとえば「2か月」が特定の月の長さに結びつくわけではありません)。
  • 暦日数には週末と休日が設計上含まれます。
  • このツールが扱うのは日付のみで、時刻の精度には対応していません。

数値の出典は?

最終確認 2026年8月12日 · バージョン 1.1.0 · Toolivaro 外部コンテンツを保証するものではありません。

よくある質問

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

このツールは2つの日付の間の真夜中の境目を数えるため、「1月1日から1月2日」は1日、「1月1日から1月1日」は0日です。両端を数える約束の場合は、結果に1日を足してください。

なぜ月数と年数が近似値なのですか?

暦の月と年は長さが一定ではないため、月数や年数の数え方はどの方法も約束にすぎません。このツールでは正確な日数から標準的な平均値(30.44日と365.25日)で導いています。一貫性があり根拠も明確で、同じ行の日数と常に一致します。

タイムゾーンの影響を受けますか?

いいえ。このツールは瞬間ではなく暦の日付を比較します。2つの日付が同じ組み合わせなら地球上のどこでも同じ日数になるため、サマータイムの変更で日数がずれることはありません。

このコレクションの一部 時間・日付・スケジュールツール

間違いを見つけましたか? 報告する — すべての修正を確認します.

このツールは役に立ちましたか?

Toolivaro編集チームが当社の方法論に基づいてレビュー済み 計算方法 · 編集方針