日付間の差を計算したり、正確な年齢を確認したり、重要なイベントまでの日数をカウントダウンできます。複数の出力形式に対応。
2つの日付間の差を複数の形式で計算します。
Saved Presets is a Supporter feature.
Tool Notes is a Supporter feature.
開始日と終了日を選択して、年、月、週、日単位での差を確認できます
生年月日を入力して、正確な年齢と次の誕生日までの日数を確認できます
イベント名と日付を入力して、そのイベントまでの残り日数を確認できます
計算機はJavaScriptのDateオブジェクトを使用して、月の長さやうるう年を考慮した正確な日付計算を行います。
デフォルトでは、計算機は日付間の日数をカウントします(終了日を含まない)。「終了日を含める」を有効にすると、開始日と終了日の両方をカウントします(両端を含む)。
日付の計算は、1970年1月1日(Unix エポック)からのミリ秒として時間を表す JavaScript の Date オブジェクトを使用します。日数の加算/減算はミリ秒に変換され(1日 = 86,400,000 ミリ秒)、月/年の操作は異なる長さを正しく処理します。
日付間の差を求めるには、まず年を計算し、次に残りの月、そして残りの日を計算します。これは月の長さの変動(28-31日)と閏年を考慮し、「2年3ヶ月15日」のような人間が読みやすい期間を提供します。
計算機は日付を減算して正確な差を求め、その合計を年、月、週、残りの日数に分解します。