日時計算機

Date & Time Calculator
Start Date
End Date

Difference

Start Date
Amount
Unit

Resulting Date

2つの一般的な質問に答えるデュアルモード日付計算機:「2つの日付の間は何日ですか?」と「今日からX日/週/月後の日付は何ですか?」プロジェクト計画、契約期限、妊娠トラッカー、旅行カウントダウン、正確な日付計算が必要なあらゆるシナリオで便利です。

この日付計算機を使う理由

  • 2つのモード — 1つのツールで日付の差と日付の加算/減算が可能。
  • 複数単位出力 — 結果を日数、週数、月数、年数、時間数で同時に表示。
  • ロケール対応 — 結果の日付は完全な人間が読める形式で表示されます。
  • 依存関係なし — ネイティブJavaScript Date APIを使用し、オフラインで動作。

主な機能

  • 日付の差: 2つの日付を選択すると、日数、週数、月数、時間単位での差が即座に表示されます。
  • 加算 / 減算: 任意の日付から開始して、日、週、月、年を加算または減算できます。
  • 負の値: 負の数値を入力して時間を減算します(例: -30日 = 30日前)。
  • 今日の日付をデフォルト: 利便性のため、両モードともデフォルトで今日の日付が設定されています。

仕組み

日付の差は、2つのJavaScript Dateオブジェクト間の絶対的なミリ秒の差分として計算され、その後、日数(÷86400000)、週数、月数(÷30.4375)、年数(÷365.25)に変換されます。日付の加算は、ネイティブの
setDate

setMonth
、および
setFullYear
メソッドを使用します。これらのメソッドは月末のオーバーフローを自動的に処理します。

日付計算機を試す

「日付の差」と「加算 / 減算」タブを切り替え、日付を入力し、計算をクリックしてください。