日数を足す計算と、締め切りの条件を混同しない

「30日後」は簡単に見えても、確かな出発点が必要です。個人の計画なら今日を使えますが、以前の取り決めを確認するなら、その出来事の日付から考えます。

開始日を固定する

1日を足すと次の日付になり、0なら同じ日付のままです。指示で開始日を「1日目」とする場合は、初日を含む別の数え方です。計算前に明確にしておきます。

「今日」は時間とともに変わり、深夜0時近くには場所によって違う日付になります。予定を共有するときは「今日から2週間後」だけでなく、開始日も書きましょう。

日数と月数は同じではない

30日を足すことは、必ずしも1か月を足すことと同じではありません。月の日数は異なり、うるう年には2月も変わります。指示された単位を使い、1か月を勝手に30日へ置き換えないでください。

暦の日数には週末も含まれます。「営業日」なら、週の休業日や祝日を定義する必要があり、数字を変えるだけでは足りません。

参考資料: US Naval Observatory — Leap years

計算した日付だけでは期限の条件は分からない

締め切りが深夜0時なのか営業時間中なのか、休日なら移動するのかは、計算結果からは分かりません。担当する組織の条件を確認しましょう。

時間単位の期間なら、開始時刻とタイムゾーンも残します。夏時間をまたぐと、暦の1日と24時間の経過が一致しない場合があります。

参考資料: MDN — Date.setDate and daylight-saving transitions

例:45日後に確認する予定

例として2026-09-29から45暦日を足すと、2026-11-13になります。分けて確認すると、9月30日まで1日、10月31日までさらに31日、11月13日までさらに13日です。

別の月末の例では、2026-01-31の30日後は2月末ではなく2026-03-02です。実際の指示が「1か月後」なら、この計算へ自動的に置き換えないでください。

参考資料