日付に日数を加算または減算
日付計算ツールのプリセット
今から特定の日数、週数、月数、年数を加算(または減算)した結果の日付を見つけます。締め切り、更新日、通知期間、配送見積もりに便利です。
- ファイルは端末の外に出ません
- 無料、登録不要
- 透かしなし
- 一度読み込めばオフラインでも動作します
日付計算ツールの使い方
- 1
モードを選ぶ
2つの日付の差、または1つの日付に加算・減算します。
- 2
日付を入力
入力しながら結果が更新されます — 送信ボタンはありません。
- 3
営業日に切り替え
週末が除外されます。これはほとんどの締め切りが実際にカウントするものです。
適切なカレンダーのたどりなしで日付算術が黙って間違う場所
手作業での日付計算 — スプレッドシートの数式、簡単なスクリプト — の驚くほど多くが、単に固定数の秒を加算するか、結果がその月の終わりを超えたかをチェックせずに月の日フィールドをナイーブに増分するだけで日数を加算し、どちらも月の境界の周り、特に2月の周りで黙って間違った日付を生み出します。期間を正しく加算するということは、本当にカレンダーを前向きにたどることを意味します: 1月15日に1か月を加えると2月15日になること、1月31日に1か月を加えると3月に溢れるのではなく2月の最後の日に落ちること、そして閏年がその最後の日が何であるかを変えることを認識することです。これはまさに、手作業での日付算術が最も微妙かつ頻繁に間違えるエッジケースの種類であり、まさにこのツールが正しく処理するために作られたものです。
時間を減算することも同じ方法で、逆に機能する
期間を加算することについてのすべてが、対称的に減算にも当てはまります — 負の数の日、週、月、年は、月の長さと閏年を認識する同一のロジックを使ってカレンダーを逆向きにたどります。これは前向きに重要なのとまったく同じ理由で重要です: 特定の日に失効するために通知期間がいつ始まるべきだったかを調べる、あるいは既知の締め切りから固定の間隔を逆算して何かがいつ起こるべきだったかを確認するなどです。
よくある質問
カウントには開始日と終了日の両方が含まれますか?
単純な差は排他的です — 1日目から8日目までは7日です。それが経過する夜の数だからです。結果は包括的なカウントも表示します。これは、契約や通知期間が「7日以内」と言うとき通常意味するものです。
営業日はどう数えられますか?
土曜日と日曜日は除外されます。祝日は国や地域によって異なるため除外されません — 法的に重要な締め切りについては、あなたの管轄区域の祝日カレンダーも確認してください。
月を加算すると月末はどう処理されますか?
1月31日に1か月を加えると3月に移るのではなく2月28日(閏年には29日)になります。これはほぼすべてのカレンダーシステムが使う慣習であり、1か月を加えてから1か月を引いても、必ずしも元の日付に戻らないことを意味します。
閏年とタイムゾーンは処理されますか?
閏年は処理されます — 計算は365日を仮定するのではなく実際のカレンダーをたどります。日付は時間の要素を持たないローカルのカレンダー日付として扱われるため、タイムゾーンが結果を1日ずらすことはありません。これは、ISO文字列をUTCとして解析する日付ツールでよくあるバグです。