この計算ツールでできること
「経過日数・残り日数計算ツール」は、目標日と基準日の間が正確に何日離れているかを教えてくれます。目標日が未来であればプラスの「残り日数」が、過去であればマイナスの「経過日数」が表示されます。誕生日・締め切り・記念日・契約日・プロジェクトの節目・歴史上の出来事など、どんな日付の組み合わせにも対応します。カレンダーに基づくシンプルな仕組みで国ごとのルールに左右されないため、世界中どこでもそのまま使えます。
使い方
まず目標日(数えたい対象となる日付)を、年・月・日の入力欄に入力します。次に基準日を入力します。初期設定では「今日」になっていますが、任意の日付に変更すれば、好きな2つの日付を比較できます。計算結果として、日数の絶対値、符号付きの差(過去はマイナス、未来はプラス)、そして週数換算が表示されます。
計算式の解説
各日付は、午前0時を基準としたタイムスタンプ(ミリ秒)に変換されます。2つのタイムスタンプの差を 86,400,000(24時間=1日のミリ秒数)で割り、整数に切り捨てます。
$$\Delta = \left\lfloor \frac{\text{Target Date} - \text{Reference Date}}{86400000\ \text{ms}} \right\rfloor$$
両方の日付が午前0時に固定されているため、結果はカレンダー上の「まるまる何日分」というすっきりした日数になります。
計算例
基準日:2025年1月1日/目標日:2025年1月31日。差は未来へ30日、週数にすると約4.29週です。仮に日付を入れ替えて、基準日を1月31日、目標日を1月1日にすると、符号付きの結果は \(-30\) 日(過去)となりますが、絶対値はそのまま30日です。
よくある質問
今日もカウントに含まれますか? 開始日は含めずに計算します。たとえば今日から明日までは1日です。同じ日付を入力した場合は0になります。
うるう年にも対応していますか? はい。カレンダーの仕組みが2月29日を自動的に考慮します。
基準日を未来の日付にできますか? もちろんです。どちらの向きでも好きな2つの日付を比較でき、符号がその向きを示してくれます。