日付差計算機
2つの日付の差を年、月、日で正確に求めます。合計日数、合計週数、合計時間も表示します。
計算方法
式
変数、記号、単位
- 早い日付と遅い日付の間のミリ秒数(UTC)
- 2つの日付の間の完全な暦日数
- 2つの日付の間の合計時間
- 1日のミリ秒数(24 × 60 × 60 × 1000)
計算方法の説明
2つの日付を入力します。計算機は早い方を判定し、差を年、月、日に分解します。さらに2つの日付の間の合計日数、週数、時間も計算します。
2つの日付の期間をカレンダー式に分解します:
- 入力を並べ替え、早い日付を先にします。入力した順序は関係ありません。
- 年、月、日の差を仮に求めます:、、。
- 日数が負なら、遅い日付が早い日付と同じ月内日までまだ到達していないため、前月の日数を借りて月数を1減らします。
- 月数が負になったら、遅い月がその年の中で早い月より前なので、12か月を借りて年数を1減らします。
- タイムスタンプから総経過時間を直接計算します:、、。日付は UTC の午前0時として解析し、夏時間による1日ずれを避けます。
よくある質問
差はどのように計算されますか?
計算機は早い日付と遅い日付を見つけ、満年数、残りの満月数、残りの日数をカレンダー式に数えます。合計日数は別に絶対差として計算します。
日付の入力順は重要ですか?
いいえ。どちらが早いかを自動で判定し、正の差を計算します。どちらの日付を先に入力してもかまいません。
うるう年は扱われますか?
はい。実際のカレンダー日付を使うため、366日のうるう年も正しく数えます。うるう年の2月は29日です。
日付形式は何を使えばよいですか?
YYYY-MM-DD の ISO 形式を使ってください。例:2026年4月7日は 2026-04-07。言語設定に関係なく一貫して解析できます。
平日の計算にも使えますか?
この計算機はすべての暦日を数えます。週末や追加除外日を反映した平日数を求める場合は、平日計算機を使ってください。