日付差分計算

日付を暦の期間または経過時間で比較。終了日を含めることもできます。

日付と時刻
ワークスペースを準備しています…

入力

ワークスペースを準備しています…

出力
ここに結果が表示されます。

使い方

  1. 開始日と終了日を選びます。
  2. ゾーンを設定し、日付のみ・終了日を含める・時刻のオプションを選びます。
  3. 暦の期間と合計を確認し、結果をコピーまたは保存します。

暦の間隔と経過時間

暦の期間は日付間の年・月・日を表します。経過時間は対応する時点間の長さを測り、それぞれ別の問いに答えます。

日付範囲なら暦日を数え、終了日を含めるか決めてください。時・分やゾーンの切り替えが関係する場合は時刻を有効にします。

数え方を選ぶ

日付のみのモードは暦日を比較し、終了日を含められます。時刻を有効にした場合の合計は、日付の数ではなく経過した期間から求めます。

計算例
入力
2026-03-07 12:00 → 2026-03-08 12:00
America/New_York
結果
P1D
PT82800S

ニューヨークの春の夏時間移行をまたぐ例。暦では 1 日、経過時間では 82,800 秒です。

暦日と夏時間

夏時間をまたぐ現地の 1 日は 23 時間または 25 時間になる場合があります。そのため暦で 1 日の差でも、24 時間単位の経過合計とは一致しないことがあります。

合計の読み方

読みやすい結果では暦の単位をまとめます。「精度と技術情報」には開始・終了・期間・合計値があります。必要な値をコピーするか、完全な JSON 結果を保存してください。

処理の制限

ISO 暦、ナノ秒精度、明示的なタイムゾーンを使用。Cron は 5 フィールドで、今後 10 年間の最大 50 件、基準年 1900–2199、5 秒の制限です。ゾーンデータはブラウザから取得し、すべてローカルで計算します。

?

よくある質問

差が負になることはありますか?

はい。終了が開始より前なら符号付きの差になります。順方向の期間が必要なら日付を入れ替えてください。

1 か月は 30 日として扱いますか?

いいえ。暦月は対象日付によって変わります。経過合計は対応する時点から計算します。

「終了日を含める」とは?

日付のみのモードで終了日も数える設定です。時刻比較に 24 時間を追加するものではありません。

暦の 1 日が 23 時間になるのは?

夏時間の切り替えで開始と終了のオフセットが変わると、経過時間が固定の 24 時間と異なります。

営業日や祝日を数えられますか?

いいえ。暦日と経過時間を比較するツールで、勤務曜日や地域の祝日カレンダーは適用しません。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。