日付間の月数

2つの日付間に完了した暦月数を計算し、年・月・日でも表示します。年齢、勤続期間、保証期間、賃貸期間、サブスクリプション期間などに使えます。

結果

完了した月数

満年数

残りの月数

残りの日数

使い方 ツール

  1. 開始日を入力します。
  2. 終了日を入力します。
  3. 完了した月数と、年+月+日の内訳を確認します。

前提条件

技術的な詳細:各項目の意味
開始日 startDate
期間の起点となる日付。
終了日 endDate
期間の後の日付。
方法論

完了した暦月は、終了日の日が開始日の日に達するか、それを過ぎたときに数えます。追加日数は、開始日を完了月数だけ進めた日から数えます。移動先の月に同じ日付がない場合は、その月の最終日を使います(例:1月31日の1か月後は2月28日または29日)。日付のみのISO値をUTCとして扱い、UTCベースで計算するため、タイムゾーンや時計の変更で暦日がずれません。

計算例

2026年1月20日から4月15日まで

入力項目: 開始日: 2026-01-20, 終了日: 2026-04-15

結果: 完了した月は2か月、残り26日です。終了日(15日)が開始日(20日)より前なので、3か月目は完了していません。

2024年3月15日生まれの子どもの2026年10月12日時点の年齢

入力項目: 開始日: 2024-03-15, 終了日: 2026-10-12

結果: 完了した月数は30か月 = 2年6か月27日。

2026年9月1日開始の12か月賃貸期間、2027年8月31日まででどれくらい経過?

入力項目: 開始日: 2026-09-01, 終了日: 2027-08-31

結果: 完了した月は11か月、残り30日です。12か月目が完了するのは2027年9月1日です。

月末開始:2026年1月31日から2月28日まで

入力項目: 開始日: 2026-01-31, 終了日: 2026-02-28

結果: 完了した月は0か月、残り28日です。2月には31日がないため、1月31日から1か月が完了するのは3月になってからです。

実用的なアドバイス
よくある間違い

よくある質問

2つの日付に触れるすべての暦月を数えますか?

いいえ。開始日と同じ日付に達するまでの完了した月を数えます。1月20日から4月15日なら、1月、2月、3月、4月という月名を4つ数えるのではなく、完了した月は2か月です。

年・月・日で年齢を計算するには?

生年月日を開始日、今日を終了日として入力します。満年数が年齢で、月と日は次の誕生日までの残りを表します。

開始日が31日の場合はどうなりますか?

短い月には31日がないため、1月31日から最初の1か月が完了するのは3月1日です。2月28日時点では0か月+28日と表示されます。

最終確認日: 2026-10-11

「翌月の同じ日」という慣例を使います。法律・契約で定める月の定義は異なる場合があるため、重要な場合は適用される文言に従ってください。

このツール 上記の前提条件に基づく参考値を提示します。

テーマとツールの設定、保存済みリストと最近使用したリストは、このブラウザー内にのみ保存されます。