MCPで接続 →

計算を入力してください

公式

Show calculation steps (1)
  1. Weeks Between

    Weeks Between: 経過日数・残り日数計算ツール

    Number of whole-and-fractional weeks between the two dates, using the absolute day difference.

広告

結果

/* keep markers below */
Days Since Target Date
183
days in the past
符号付きの差(マイナス=過去、プラス=未来) -183 days
週数換算 26.14 weeks
向き Past

この計算ツールでできること

「経過日数・残り日数計算ツール」は、目標日と基準日の間が正確に何日離れているかを教えてくれます。目標日が未来であればプラスの「残り日数」が、過去であればマイナスの「経過日数」が表示されます。誕生日・締め切り・記念日・契約日・プロジェクトの節目・歴史上の出来事など、どんな日付の組み合わせにも対応します。カレンダーに基づくシンプルな仕組みで国ごとのルールに左右されないため、世界中どこでもそのまま使えます。

中央に基準日があり、左の過去と右の未来へ矢印が伸びるタイムライン
基準日から経過した日数は左(過去)に、残り日数は右(未来)に数えます。

使い方

まず目標日(数えたい対象となる日付)を、年・月・日の入力欄に入力します。次に基準日を入力します。初期設定では「今日」になっていますが、任意の日付に変更すれば、好きな2つの日付を比較できます。計算結果として、日数の絶対値、符号付きの差(過去はマイナス、未来はプラス)、そして週数換算が表示されます。

計算式の解説

各日付は、午前0時を基準としたタイムスタンプ(ミリ秒)に変換されます。2つのタイムスタンプの差を 86,400,000(24時間=1日のミリ秒数)で割り、整数に切り捨てます。

$$\Delta = \left\lfloor \frac{\text{Target Date} - \text{Reference Date}}{86400000\ \text{ms}} \right\rfloor$$

両方の日付が午前0時に固定されているため、結果はカレンダー上の「まるまる何日分」というすっきりした日数になります。

2つの日付の差を1日のミリ秒数で割って完全な日数を求める計算
2つの日付のミリ秒差を86,400,000で割ると、完全な日数が求められます。

計算例

基準日:2025年1月1日/目標日:2025年1月31日。差は未来へ30日、週数にすると約4.29週です。仮に日付を入れ替えて、基準日を1月31日、目標日を1月1日にすると、符号付きの結果は \(-30\) 日(過去)となりますが、絶対値はそのまま30日です。

よくある質問

今日もカウントに含まれますか? 開始日は含めずに計算します。たとえば今日から明日までは1日です。同じ日付を入力した場合は0になります。

うるう年にも対応していますか? はい。カレンダーの仕組みが2月29日を自動的に考慮します。

基準日を未来の日付にできますか? もちろんです。どちらの向きでも好きな2つの日付を比較でき、符号がその向きを示してくれます。

最終更新: