カレンダーデスク
日付から日数を引く
カレンダー上の日付から整数の日数を引きます。
日付から日数を引く: 基準となる予定の何日前かにあたるカレンダー上の日付を求めます。週末、祝日、うるう日を含め、間にあるすべての日付を数えます。月単位や営業日単位ではなく、カレンダー上の日数で指定された場合に、早めのリマインダーや準備日の設定に利用できます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 計算ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
結果の日付
—
- 差し引いた日数
- —
結果 = 日付 − 整数の日数- カレンダー計算を使用します。夏時間の切り替えによって結果が変わることはありません。
- 日数は0以上の整数である必要があります。
計算式と計算例
結果 = 日付 − 整数の日数
サンプル値を使った計算例です:
| 入力 | |
|---|---|
| 日付 | 2025/01/31 |
| 引く日数 | 30 |
| 結果 | |
|---|---|
| 結果の日付 | 2025/01/01 |
| 差し引いた日数 | 30 |
過去の日付を求める計算式とうるう年の処理
基準日を連続する日番号で表したものをR、指定する0以上の日数をNとします。過去の日付E = R − Nです。基準日はオフセット0であり、昨日へ移動すると1ステップを消費します。基準日を一覧に含めるためだけに、追加の日を引くことはありません。
R = 2024-03-01、N = 2の場合、1回目の後退で2月29日、2回目で2月28日になります。ウィジェットは2024-02-28と、2日減算と表示します。これにより、2月は常に28日で終わると仮定せず、うるう日を暦の実際の日付として扱えます。
リマインダー、証拠となる日付、暦の有効性
米国海軍天文台のうるう年のページ(https://aa.usno.navy.mil/faq/leap_years)では、グレゴリオ暦に追加の2月の日が含まれる時期について説明しています。過去の日付を求める処理を始める前に、入力が有効な日付でなければなりません。
日付付きのリマインダーでは、イベントが移動した場合に再計算できるよう、基準となるイベントと計算された過去の日付を一緒に記録してください。「2日前」のような指示はオフセットを指しますが、「1日目から3日目」と表示された期間では両端込みの数え方を使う場合があります。返された日付には時刻が付かないため、イベントの何時間前にリマインダーを鳴らすかを単独で正確に指定することはできません。
使い方
- 基準となる予定の日付を選択します。
- 引く日数を、マイナス記号を付けずに整数で入力します。
- 前の日付を計算し、リマインダーや準備作業の日付として記録します。
プライバシーと制限事項
日付、時刻、計算結果はブラウザ内に留まります。入力内容がアップロードされることはありません。
関連ツール
よくある質問
過去の日付にするには、負の値を入力する必要がありますか?
いいえ。このツールが日数をすでに引くため、負の値を入力する必要はありません。0以上の整数で日数を入力してください。負の値を入力すると、計算を逆にするのではなく拒否されます。
3月1日から1日戻すと、必ず2月28日になりますか?
その年の2月の最終日になります。うるう年は2月29日、それ以外の年は2月28日です。基準となる日付の暦年によって存在する日付が決まります。
結果を営業日ベースの通知期限に使えますか?
通知のルールがカレンダー上の日数を使う場合に限り利用できます。このツールでは週末や祝日も通常どおり差し引きます。営業日で定められたルールには、平日のみを対象とした日数計算と、必要に応じた祝日の調整が必要です。
このツールを埋め込む
どのサイトでも無料で使えます。ツールを表示したい場所にコードを貼り付けてください。その下のリンクから、読者は完全なページを開けます。
<iframe src="https://toea.com/ja/embed/subtract-days-from-date" title="日付から日数を引く" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/ja/subtract-days-from-date">日付から日数を引く</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>無料ツール · ブラウザ内で · アカウント不要