MCPで接続 →

計算を入力してください

公式

公式: 日付までの月数計算ツール

広告

結果

目標日までの満月数
12
満月数(暦月)
正確な月数(小数) 12.02
総日数 366

日付までの月数計算ツールとは?

このツールは、今日(または任意の開始日)から未来の目標日までに、あと何ヶ月残っているかを教えてくれます。締め切りや提出期限、サブスクの更新日、賃貸契約の満了、試験、結婚式など、カウントダウンしたいあらゆるイベントの計画に便利です。計算結果は「満月数(まるまる経過した暦上の月数)」「正確な小数月数」「総日数」の3つの数値で表示されます。

使い方

「開始日(本日)」の欄に起点となる日付を入力し(初期値は今日)、「目標日」の欄に節目となる日付を入力します。あとは計算ボタンを押すだけ。大きく表示される数字が2つの日付の間に経過した満月数で、その下の表には細かい計画に役立つ正確な小数月数と総日数が表示されます。

計算式の仕組み

満月数は、年と月の要素を比較して求めます。

$$\text{Months} = \left( Y_t - Y_f \right) \times 12 + \left( M_t - M_f \right) - \begin{cases} 1 & D_t < D_f \\ 0 & \text{otherwise} \end{cases}$$

という式です。もし目標日の「日」が開始日の「日」より前であれば、最後の1ヶ月はまだ満たしていないため、1を差し引きます。連続した値(小数月数)を出すには、2つの日付の間の総日数を、1ヶ月の平均日数 \(30.4375\) 日(\(365.25 \div 12\))で割ります。

$$\text{Months}_{\text{decimal}} = \frac{\text{Target date} - \text{From date}}{30.4375 \ \text{days}}$$
2つの日付間の満月数と余りの日数を示すタイムライン
2つの日付の間の満月数を数え、余りの日数を端数の月として表示します。

計算例

2024年1月15日から2025年4月10日までの場合:年の差は1(\(\times 12 = 12\))、月の差は3(4月 − 1月)で、合計15になります。ここで目標日の「日」(10日)が開始日の「日」(15日)より前なので1を引き、満14ヶ月となります。総日数は約451日で、これを \(30.4375\) で割ると、おおよそ \(14.8\) ヶ月(正確な小数月数)になります。

年・月・日の繰り下げ要素からなる月数計算式の図
数式が年差・月差・日の繰り下げ調整をどう組み合わせるか。

よくある質問

満月数と小数月数が異なるのはなぜ? 満月数はまるまる経過した暦上の月だけを数えますが、小数月数は残りの日数を比例配分して反映するためです。

目標日が過去の日付だったら? 結果はマイナスで表示され、その日付が何ヶ月前だったかを示します。

うるう年にも対応している? はい。日数のカウントには実際の暦日を使用し、平均月長も長期的に見たうるう年の影響を織り込んでいます。

最終更新: