MCPで接続 →

計算を入力してください

公式

広告

結果

日付間の日数
365
合計日数
符号付きの差(終了日 − 開始日) 365 days
週数 52.14 weeks

日数計算ツールとは?

このツールは、任意の2つの日付の間にある「まる何日」かを正確にカウントします。プロジェクトの締め切り管理、イベントまでのカウントダウン、年齢を日数で計算、利息の計算期間の確認など、用途はさまざま。整数できれいに表示される日数に加えて、週数も同時に求められます。過去・未来を問わずどんな日付の組み合わせにも対応し、特定の国や暦のルールに縛られることはありません。

使い方

まず開始日(年・月・日)を入力し、続いて終了日も同じ形式で入力して送信します。すると、2つの日付の間の合計日数、符号付きの差(終了日のほうが後なら正の値、前なら負の値)、そして週数が表示されます。

計算式の解説

それぞれの日付は、ミリ秒単位のタイムスタンプに変換されます。終了日のタイムスタンプから開始日のタイムスタンプを引くと、経過時間がミリ秒で求められます。1日は \(24 \times 60 \times 60 \times 1000 = 86{,}400{,}000\) ミリ秒なので、この値で割ることで日数に換算できます。

$$\text{日数} = \frac{\text{date}_2 - \text{date}_1}{86{,}400{,}000}$$

週数は、日数の絶対値を 7 で割るだけで求められます。

2つの日付とその間の日数を示すタイムライン
差は、開始日から終了日までの丸一日の日数です。

計算例

2024年1月1日から2024年12月31日まで。2024年はうるう年なので366日ありますが、1月1日から12月31日までを数えると365日分にあたります。このツールは合計日数を365日、符号付きの差を365、週数を約52.14週と表示します。

よくある質問

終了日も日数に含まれますか? いいえ。2つの日付の「間隔」をカウントするため、1月1日から1月2日までは1日となります。

結果がマイナスになることはありますか? 「符号付きの差」の欄は、終了日が開始日より前の場合にマイナスで表示されます。メインに表示される「合計日数」は常にプラスの値で示されます。

うるう年にも対応していますか? はい。計算には暦に基づくタイムスタンプを使用しているため、2月29日やうるう年も自動的に正しくカウントされます。

最終更新: