DATE CALC

日数計算

2つの日付の間の日数・週数・月数・年数を一括計算

入力

日数

週単位
月数換算
年数換算

使い方

  1. 1「開始日」に計算を始める日付を入力します。
  2. 2「終了日」に計算を終わらせる日付を入力します。
  3. 3「計算する」ボタンをタップします。
  4. 4日数・週数・月数・年数が表示されます。

計算式・仕様

計算式

日数 = (終了日 − 開始日) ÷ 86,400,000ms
週数 = 日数 ÷ 7
月数 = 日数 ÷ 30.4375(1ヶ月平均)
年数 = 日数 ÷ 365.25(うるう年考慮)

終了日が開始日より前の場合、マイナスの日数が表示されます。うるう年も正確に計算されます。

よくある質問

終了日から開始日を引いた差をミリ秒で算出し、86,400,000(1日のミリ秒数)で割って日数を求めます。
はい、終了日が開始日より前の場合はマイナスの日数が表示されます。
週数は日数÷7、月数は日数÷30.4375(1ヶ月の平均日数)、年数は日数÷365.25で算出しています。
同じ日付を入力すると0日になります。
はい、JavaScriptのDateオブジェクトを使用しているため、うるう年(2月29日)も正確に計算できます。