N 日前の日付

開始日から N 日前の日付を UTC の暦日で求めます。例:2025-03-31 の100日前は 2024-12-21。出力は YYYY-MM-DD です。

結果—

知っておきたいこと

このページは開始日から過去へさかのぼって計算します。日数欄に整数を入れると、より前の暦日が YYYY-MM-DD で出ます。式は 開始日 − N × 86,400,000ms で、UTC の0時が基準です。

締め切りから逆算して計画を立てるのに向いています。申告期限が 2025-03-31 で準備に100日かかるなら、2024-12-21 には着手する必要があります。2025-03-01 の14日前は 2025-02-15、30日前は 2025-01-30 です。

年またぎやうるう日はカレンダーが処理します。2025-03-01 から365日引くと 2024-03-01、2024-03-01 から365日引くと、その区間に2024年2月29日が含まれるため 2023-03-02 になります。

日数欄は0以上の整数のみで、0なら開始日がそのまま出ます。開始日は1日として数えないため、2025-03-01 の1日前は1日ではなく 2025-02-28 です。

逆算の典型は、通知期間の開始日、納期に間に合わせる注文の締め切り、返金可能期間の基準日、書類を請求すべき日です。7日を引くと1週間前の同じ曜日になるので、週単位の予定を巻き戻すのも簡単です。

作業別ツール 8
関連ツール 1
N 日前の日付の使い方
  1. 開始日に締め切りの 2025-03-31 を入力します。
  2. 日数欄に100を入力します。
  3. 結果の行で 2024-12-21 を確認します。
  4. 日数を14にすると、2週間前の 2025-03-17 が出ます。

よくある質問

2025-03-01 の30日前はいつですか。

2025-01-30 です。2025年の2月は28日なので、計算が1月までさかのぼります。

N日に開始日は含まれますか。

含まれません。開始日が0日目なので、2025-03-01 の1日前は 2025-02-28 で、1日につき暦の日付が1つ動きます。

営業日だけを引くことはできますか。

このページではできません。週末や祝日を飛ばさず、暦の日数をそのまま引きます。