MCPで接続 →

計算を入力してください

公式

公式: 2つの日付間の月数計算ツール

広告

結果

日付間の月数
14.17
か月
整数部分の月数 14
端数部分 0.17

2つの日付間の月数計算ツールとは?

このツールは、2つの日付の間の期間を「月数」で表します。カレンダーをめくって月の数を数えるだけの単純な方法とは違い、日数の差まで考慮し、小数(端数)を含めた値を返すのが特徴です。そのため、満たない月(部分的な月)も正確に把握できます。請求期間や賃貸借契約の期間、サブスクの利用期間、プロジェクトの計画、月齢など、端数の月まで重要になる場面で役立ちます。

使い方

日付ピッカーで開始日終了日を選ぶだけで、結果が表示されます。一番大きく示される数字が、2つの日付の間の合計月数です。その下の行には、「整数部分の月数」と「残りの端数部分」が分けて表示されるので、数値の内訳をはっきり確認できます。終了日が開始日より前の場合は、結果がマイナスになります。

計算式の解説

計算には、それぞれの日付の「年・月・日」の各要素を使います。

$$\text{月数} = 12\,(Y_2 - Y_1) + (M_2 - M_1) + \frac{D_2 - D_1}{30}$$

最初の項は、年の差を月数に換算するものです。2番目の項は、月の数字の差を加えます。最後の項は、日(その月の何日目か)の差を「1か月の何分の1か」という端数に変換しており、ここでは1か月=30日とする近似を用いています。これは多くの利息計算や会計モデルでも使われる、シンプルで一般的な慣習です。

合計月数を構成する3つの要素を示す図
月数は年・月・日の端数の各要素を組み合わせたものです。
開始日と終了日の間の完全な月数と端数の月を示すタイムライン
合計は2つの日付の間の完全な月数に、残りの日数の端数を加えたものです。

計算例

2023年1月15日から2024年3月20日までの場合:年の差 \((2024 - 2023) \times 12 = 12\)、月の差 \((3 - 1) = 2\)、日の差 \((20 - 15) \div 30 = 0.1667\)。合計は

$$12 + 2 + 0.1667 = 14.17 \text{か月}$$

となり、内訳は整数の14か月に端数の0.17を加えたものです。

よくある質問

なぜ1か月を30日とするのですか? 月によって日数は異なるため、このツールでは日数の端数計算に1か月=30日という固定の近似値を使います。こうすることで、対象となる月の組み合わせに左右されず、結果がシンプルで予測しやすくなります。

結果がマイナスになることはありますか? はい。終了日が開始日より前の場合、月数の値はマイナスになります。これは日付の順序が逆になっていることを示しています。

正確な日数の差と同じですか? いいえ。正確な日数の差を知りたい場合は、日付の差を求める専用ツールをご利用ください。このツールは、端数付きで月単位の使いやすい目安を求めることに特化しています。

最終更新: