日付差計算

2つの日付の間の日数を、終了日から開始日を引いて求めます。負の値も表示。例:2025-01-01 から 2025-12-25 は358日です。

結果—

知っておきたいこと

このモードは開始日と終了日を受け取り、2つの日付の間にある日数を整数で返します。式は 日数 =(終了日 − 開始日)÷ 86,400,000ms を四捨五入した値で、両日とも UTC の0時を基準にします。

起点の日は数えません。2025-01-01 から 2025-12-25 は358日、2025-12-01 から 2025-12-25 は24日です。契約や学期のように初日と最終日の両方を数える場合は、表示された数に1を足してください。

結果には符号が付きます。終了日が開始日より前だと -24 のような負の値になるので、欄を入れ替えなくても過去の出来事からどれだけ経ったかが一目で分かります。

うるう日はカレンダーが処理します。2024-01-01 から 2025-01-01 は366日です。月数や「何年何か月」で表したいときは月数差や満年齢のページを使ってください。

プロジェクト期間、通知期間、保証期間、契約日と納品日の間隔などでよく使われます。2025-07-10 から 2025-07-14 の旅行なら、5日ではなく4と表示され、4泊に当たります。

作業別ツール 8
関連ツール 1
日付差計算の使い方
  1. 開始日を 2025-01-01 にします。
  2. 終了日を 2025-12-25 にします。
  3. 結果の行で358日を確認します。
  4. 2つの日付を入れ替えると、同じ距離が -358 日と表示されます。

よくある質問

2024-02-28 から 2024-03-01 までは何日ですか。

2日です。2024年はうるう年で2月29日があるためです。2025年で同じ組み合わせを入れると1日になります。

結果がマイナスになることはありますか。

あります。終了日が開始日より前だと符号が反転し、2つ目の日付が過去だとすぐ分かります。

初日と最終日を両方数えるにはどうしますか。

表示された数に1を足します。10日から12日までの宿泊は2と表示され、2泊3日に相当します。