日付加算・減算計算機
基準日から年、月、週、日を加算または減算して、正確な結果日を求めます。
計算方法
式
変数、記号、単位
- 正確な日数部分に含まれる完全な週数
- 追加の日数
- UTC の午前 0 時に固定した基準日
- UTC の午前 0 時に固定した結果日
計算方法の説明
基準日、方向、年・月・週・日のオフセットを入力します。計算機は年/月部分を厳密なグレゴリオ暦計算で処理し、必要なら月末へ調整してから、週と日を正確な日数として適用します。
グレゴリオ暦での段階的な日付移動:
- 基準日を明確な ISO カレンダー日付として読み取ります。
- 方向を符号に変換します。加算は正、減算は負です。
- 符号付きの年と月を先に適用し、元の日をできるだけ保ちます。
- 対象月にその日がない場合は、その月の最後の有効日に調整します。
- で週と日を正確な日数に変換し、年/月ステップの後で適用します。
- 結果日から曜日を求め、基準日と結果日の UTC 差から純移動日数を求めます。
よくある質問
どの順番で日付を動かしますか?
順番は固定です。まずグレゴリオ暦のルールで年と月を適用し、対象月に元の日がなければ月末に調整します。その後、週と日を正確な日数として加減します。
1月31日に1か月を足すと、なぜ2月28日または29日になるのですか?
2月には31日がないためです。計算機はまず対象月の最後の有効日に移動し、その後に残りの週数や日数を適用します。
2月29日は平年でどう扱われますか?
うるう日が平年に移動する場合、そのステップは 2 月 28 日に調整されます。例: 2024-02-29 + 1 年 = 2025-02-28。
日付差や曜日計算とは何が違いますか?
このページは 1 つの既知の日付を新しい日付へ変換します。日付差は 2 つの日付間の長さを測り、曜日計算は 1 日の曜日だけを示します。
どの形式で日付を入力すればよいですか?
曖昧さを避けるため、ページの ISO 形式の日付入力を使ってください。計算ルールは言語に関係なく同じです。