日時計算機
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
メソッドを使用します。これらのメソッドは月末のオーバーフローを自動的に処理します。
日付計算機を試す
「日付の差」と「加算 / 減算」タブを切り替え、日付を入力し、計算をクリックしてください。