日付計算:時間を足す/引く

日付に年・月・週・日・時間・分を足したり引いたりできます。結果の曜日と ISO 日付を表示し、月末への調整についても説明します。

日付計算とは?

開始日から指定した時間だけ前または後の日付を求めます。年・月・週・日・時間・分を組み合わせて指定できます(例:1年2か月10日)。

日付計算の使い方

  1. 開始日と、必要なら開始時刻(任意)を入力します。
  2. 計算として足す (+)または引く (−)を選びます。
  3. 加減する年・月・週・日・時間・分を入力します。
  4. 結果の日付を曜日と ISO 8601 の値とともに確認します。日が月末に調整された場合は注記が表示されます。

例

入力
2026-01-31 + 1 month
出力
Saturday, February 28, 2026 (2026-02-28) – day 31 clamped to the end of February

日付計算を使うべき場面

期日、保証や試用の期限、支払い条件、「今から100日後は何日か」などに使えます。週末や祝日を除いた営業日で数えたい場合は、営業日計算を使ってください。

日付計算の仕組み

まず年と月を適用します。月の番号をずらし、元の日が対象の月に存在しない場合は末日に調整します(1月31日 + 1か月 = 2月28日、うるう年は29日)。次に週と日を正確な日数として加え、最後に時間と分を加えます。これらは翌日や前日にまたがることもあります。計算は UTC の通算日数で行うため、タイムゾーンや夏時間で結果がずれることはありません。

一般的な使用例

  • 請求書の日付から90日後の日付を求める
  • 期日や有効期限を計算する
  • 6か月の試用期間がいつ終わるかを求める
  • イベントから数週間さかのぼる

よくある質問

1月31日に1か月を足すとどうなりますか?

2月には31日がないため、結果は2月の末日に調整されます。その場合、ツールが注記を表示します。

値はどの順序で適用されますか?

最初に年と月、次に週と日、最後に時間と分です。順序を変えると、月末付近で結果が変わることがあります。

開始日は0日目として数えますか?

はい。3月10日に1日を足すと3月11日になります。

おすすめの次のステップ

他のカテゴリを見る