今日から「1ヶ月後」「半年後」が何月何日かを瞬時に計算できます。 「250日は何ヶ月?」といった日数と月数の換算や、契約更新日・期限管理にもご利用ください。
計算結果
日付を選択してください
日付計算ツールとは?(◯ヶ月後の日付・日数の換算)
本ツールは、特定の基準日から「○年後」「○ヶ月後」「○日後」(または過去)の日付を瞬時に算出できる無料のオンラインツールです。カレンダーをめくって数える手間を省き、うるう年や月ごとの日数の違いも考慮した正確な計算が行えます。
日付の加減に加えて、2つの日付の間の日数・期間の計算と、「250日は何ヶ月?」「半年は何日?」といった日数と月数の換算にも対応。3つのモードを切り替えることで、日付に関するほとんどの疑問をこのページだけで解決できます。
こんなシーンで便利です
ビジネス・契約管理
契約締結日から「2年後の更新日」を確認したり、見積書の有効期限(発行から1ヶ月後など)を正確に算出する際に役立ちます。月末締めの契約も月末補正で正しく処理します。
「◯日は何ヶ月?」の換算
250日や270日といった中途半端な日数が何ヶ月にあたるかを即座に換算。平均による概算と、起点の日から数えた実際の日付の両方を確認できます。
学習・プロジェクト管理
試験日まであと何日あるかを確認したり、プロジェクトのタスクスケジュール(開始から100日後など)を立てる際に重宝します。
健康・ライフイベント
次回の通院日(前回から3ヶ月後)やワクチンの接種間隔、産休・育休の期間、各種申請期限の逆算などをミスなく行えます。
使い方は簡単 3ステップ
- 「日付を加減」モード:基準日を選び、足したい(または引きたい)年・月・日を入力します。「半年後」などのプリセットも使えます。
- 「期間を計算」モード:開始日と終了日を選ぶだけで、総日数・年月日の内訳・通算の月数・週数を自動算出します。
- 「日数⇄月数」モード:日数または月数を入力すると、平均による概算と、起点の日から数えた実際の日付を同時に表示します。
※3つのモードは上部のタブでいつでも切り替えられます。基準日は共通で使われます。
ご利用時の注意点
- 末日の扱いについて:「1月31日の1ヶ月後」のように移動先の月に同じ日がない場合、その月の末日(2月28日または29日)へ補正します。補正が働いた場合は計算結果の下に表示されます。
- うるう年の対応:本ツールはグレゴリオ暦に基づき計算しており、うるう年の2月29日も正確に判別して計算結果に反映します。
- 期間の数え方:期間計算モードでは開始日を「0日目」として数えます(初日不算入)。開始日を1日目として数える場合は結果に1を足してください。
- 換算の精度:日数と月数の換算は1ヶ月を30.44日(1年365.2425日の12分の1)とした概算です。実際の日数は起点となる日付によって数日前後します。
日数と月数の換算早見表(◯日は何ヶ月・◯ヶ月は何日)
1ヶ月を平均30.44日として換算した目安です。実際の日数は起点となる日付によって数日前後します。
| 日数 | 月数の目安 | 月数 | 日数の目安 | 代表的な用途 |
|---|---|---|---|---|
| 30日 | 約1.0ヶ月 | 1ヶ月 | 約30日 | 見積書の有効期限・支払い期日 |
| 60日 | 約2.0ヶ月 | 2ヶ月 | 約61日 | 短期契約・返品期限 |
| 70日 | 約2.3ヶ月 | 3ヶ月 | 約91日 | 試用期間・四半期 |
| 84日 | 約2.8ヶ月 | 4ヶ月 | 約122日 | 産前産後休業の目安 |
| 90日 | 約3.0ヶ月 | 5ヶ月 | 約152日 | 中期プロジェクト |
| 100日 | 約3.3ヶ月 | 6ヶ月(半年) | 約183日 | 半年点検・定期契約 |
| 120日 | 約3.9ヶ月 | 7ヶ月 | 約213日 | 長期スケジュール |
| 140日 | 約4.6ヶ月 | 8ヶ月 | 約244日 | 年度をまたぐ計画 |
| 150日 | 約4.9ヶ月 | 9ヶ月 | 約274日 | 妊娠期間の目安 |
| 180日 | 約5.9ヶ月 | 10ヶ月 | 約304日 | 免許・資格の更新 |
| 200日 | 約6.6ヶ月 | 12ヶ月(1年) | 約365日 | 年間契約・記念日 |
| 250日 | 約8.2ヶ月 | 18ヶ月 | 約548日 | 長期分割・保証期間 |
| 270日 | 約8.9ヶ月 | 24ヶ月(2年) | 約730日 | 2年契約・車検 |
| 365日 | 約12.0ヶ月 | 36ヶ月(3年) | 約1,096日 | 3年契約・法定保存期間 |
【「半年は何日?」の答えが一定にならない理由】
月の長さは28日から31日まで異なるため、同じ「6ヶ月」でも起点によって実日数が変わります。1月1日を起点にすると6ヶ月後までは181日、7月1日を起点にすると184日です。平均で答えるなら約183日ですが、契約や手続きで正確な日付が必要な場合は、必ず起点の日を入力して実日数をご確認ください。
【日付計算の注意点:月末の処理】
「1月31日の1ヶ月後」のように、移動後の月に該当する日がない場合は、その月の末日(2月28日または29日)として計算されます。これを「月末補正」と呼び、ビジネス実務で一般的に採用される計算方式です。プログラムによっては補正されずに翌々月へ繰り越されるものもあるため、契約日の確認には補正の有無を必ず把握しておく必要があります。
【期間の数え方:初日算入・不算入】
当ツールでは開始日を「0日目」として数えます(初日不算入)。「生まれてから何日目」を計算する場合や、行政の手続きで「当日を1日目と数える」必要がある場合は、計算結果に1日足してご確認ください。
「◯月の◯ヶ月後は何月?」を暗算で答えるための考え方と実務の例外処理
月だけを知りたい場面の早見方から、システム開発や法務実務で問題になる期間計算の例外まで、日付を扱ううえで押さえておきたい知識をまとめています。
月だけで考える「◯ヶ月後は何月」の早見と、12を足し引きするコツ
日付までは不要で「何月になるか」だけ知りたい場合は、月の数字に足して13以上なら12を引くと覚えると暗算できます。
半年後(6ヶ月後):1月→7月、2月→8月、3月→9月、4月→10月、5月→11月、6月→12月、7月→1月、8月→2月、9月→3月、10月→4月、11月→5月、12月→6月。
3ヶ月後:1月→4月、2月→5月、3月→6月、4月→7月、5月→8月、6月→9月、7月→10月、8月→11月、9月→12月、10月→1月、11月→2月、12月→3月。
なお日付まで含めた正確な結果が必要な場合は、月末補正やうるう年の影響を受けるため、必ずツールで確認してください。
プログラム実装におけるタイムゾーンと月末オーバーフローが引き起こす計算バグ
JavaScriptのDateオブジェクトで日付計算を実装する際、現地時間(JST)と協定世界時(UTC)の混在による9時間のズレがバグの原因となります。日付文字列をそのまま解釈するとUTCの深夜として扱われ、日本時間では朝9時が日付の境界になってしまうためです。
さらに注意すべきは月加算のオーバーフローで、1月31日に1ヶ月を足すと「2月31日」と解釈され、自動的に3月3日へ繰り越されます。月末補正が必要な業務では、移動先の月の末日を取得して丸める処理を明示的に実装する必要があります。
民法第140条に基づく初日不算入の原則と例外的な年齢計算の法的根拠
日本の民法では、期間の計算において原則として初日は算入しないと定められていますが、午前0時から期間が始まる場合は初日を算入します。
この例外規定の最たる例が「年齢計算ニ関スル法律」であり、人は誕生日の前日の午後12時(24時)に1歳年をとると定義されているため、4月1日生まれの児童が前学年の早生まれ枠に含まれるなど、人事労務や社会保険の手続きではこの1日の違いが重大な法的影響を持ちます。
サブスクリプション決済における日割り計算と翌月同日がない場合のロジック設計
SaaSなどの月額課金ビジネスを構築する際、31日に契約したユーザーの「1ヶ月後の決済日」のロジックは収益認識に直結します。
2月のように翌月同日が存在しない場合は2月末日(28日または29日)に前倒し決済するか、あるいは一律で30日サイクルとして処理するかにより、年間で数日分の売上計上タイミングのズレが発生するため、利用規約(SLA)と決済システムのAPIの挙動を完全に一致させておく必要があります。
よくある失敗と対策
「1ヶ月後」の計算が月末補正されず、契約更新日が数日ずれてしまう
「1月31日の1ヶ月後」は月末補正により2月末日(28日または29日)となるのが実務上の標準ですが、多くのプログラムやアプリでは補正されず「3月3日」のように翌々月へ繰り越されます。この差を知らないまま解約期限やサブスクの請求日を確認すると、数日のズレで不要な費用が発生するトラブルにつながります。
💡 対策・解決策を見る▼
「◯日は何ヶ月?」を一律30日で割ってしまい、実際の期日と数日ずれる
250日や270日といった日数を「30日=1ヶ月」で単純に割ると、うるう年や31日の月が積み重なることで実際の日付と数日のズレが生じます。保証期間や分割払いの回数管理など、日数と月数を行き来する場面でこの誤差が問題になります。
💡 対策・解決策を見る▼
「初日算入(当日を1日目とするか)」の認識ズレで公的手続きの期限に遅れる
行政の手続きや育休申請、給付金の請求期限で「○日前まで」と指定されている際、開始日を「0日目(初日不算入)」として逆算してしまい、実際の締め切り日より1日遅れて申請が却下される致命的な失敗パターンです。
💡 対策・解決策を見る▼
ビジネス実務における「営業日計算(土日祝日の除外)」を考慮せず納期遅延
カレンダー上で「100日後」「30日後」を単純に算出し、そのまま取引先への納期やプロジェクトのスケジュールを設定した結果、途中に含まれる土曜日、日曜日、祝日、大型連休(GWや年末年始)を考慮し忘れて物理的に作業が間に合わなくなる失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.入力した日付や期間の計算データが外部に漏洩する心配はありませんか
A. 心配ありません。当ツールはすべての計算処理をユーザーのブラウザ内で行う完全ローカル処理型の安全設計です。入力した日付データなどがサーバーへ送信されたりデータベースに保存されたりすることは一切ないため、企業の機密情報や個人のプライベートな予定も安心して計算できます。
Q.「二百五十日は何ヶ月」のように日数から月数へ換算することはできますか
A. はい、「日数と月数の換算」モードで行えます。日数を入力すると、平均的な一ヶ月の長さである三十・四四日を用いたおおよその月数と、起点の日から暦どおりに数えた場合の実際の到達日および年月日の内訳を同時に表示します。逆に月数から日数への換算にも対応しており、切り替えボタンで方向を入れ替えられます。
Q.半年は何日になりますか。答えが一定にならないのはなぜですか
A. 平均で換算するとおよそ百八十三日ですが、実際の日数は起点となる日付によって変わります。月の長さが二十八日から三十一日まで異なるためで、たとえば一月一日を起点にすると六ヶ月後までは百八十一日、七月一日を起点にすると百八十四日となります。当ツールでは平均による概算と、指定した起点から数えた実日数の両方を表示しますので、用途に応じて使い分けてください。
Q.一月三十一日の一ヶ月後を計算すると何日の判定になりますか
A. 二月末日である二月二十八日または二月二十九日と判定されます。移動後の月に該当する日付が存在しない場合は、その月の最終日を自動的に割り当てる月末補正のロジックを採用しているため、ビジネスの実務に即した正確な日付が得られます。補正が働いた場合は、その旨が計算結果の下に表示されます。
Q.うるう年の二月二十九日を含んだ期間でも正確な日数を計算できますか
A. はい。本ツールはグレゴリオ暦の規則に基づきプログラムされているため、うるう年の二月二十九日を自動的に判別します。うるう年をまたぐ長期的なスケジュールや契約期間の計算であっても、ズレのない正確な総日数や期限を算出できます。二月二十九日生まれの日付に一年を足した場合も、うるう年でない年では二月二十八日へ補正されます。
Q.二つの日付の期間計算で当日を一日目として数えることはできますか
A. 本ツールの期間計算モードは開始日を〇日目として数える初日不算入の仕様となっています。ライフイベントのカウントや行政手続きなどで当日を一日目として含める初日算入の計算を行いたい場合は、表示された総日数の結果に手動で一を足して調整してください。なお年月日の内訳と通算の月数は、暦どおりに完全に経過した分を表示しています。
Q.過去の日付を基準にして何年前や何日前の計算を行うことも可能ですか
A. はい、可能です。基準日には今日の日付だけでなく過去の任意の日付も自由に設定でき、加減する年月日にマイナスの値を入力すれば過去方向の計算が行えます。プリセットボタンにも一ヶ月前と一年前を用意しています。職務経歴書の作成で過去の在籍期間を振り返る場合や、過去の特定のイベントから現在までの経過日数を逆算したい場合にもそのまま活用できます。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。