2つの日付間の距離を精密に計測する
終了日を入力すると日数が表示されます
2つの日付のミリ秒の差分から日数を算出し、各単位に変換します。
日数 = (終了日 - 開始日) のミリ秒差 ÷ 86,400,000
週数 = 日数 ÷ 7(端数切り捨て)
月数 = 日数 ÷ 30.44(平均月日数)
1日は86,400,000ミリ秒(24時間×60分×60秒×1,000ミリ秒)として計算しています。うるう年も自動的に考慮されます。
Q. 営業日と暦日の違いは何ですか?
A. 暦日はカレンダー上の全ての日を数えたもの、営業日は土日祝日を除いた日数です。本ツールは暦日で計算しています。一般的に月間の営業日は約20〜22日です。
Q. うるう年はどのように考慮されますか?
A. JavaScriptのDate型が自動的にうるう年を考慮するため、2月29日を含む期間も正確に計算されます。うるう年は4年に1度ですが、100年に1度は平年、400年に1度は再びうるう年になります。
Q. 過去の日付も計算できますか?
A. はい。開始日より前の日付を終了日に設定すると、「過去」として日数が表示されます。記念日からの経過日数を調べるのにも使えます。
ユリウス通日(Julian Day Number)は紀元前4713年1月1日を起点とした連続した日数で、天文学や歴史学で使われています。現代のコンピュータでは、1970年1月1日を起点としたUnixエポック時間が広く使われています。
現在広く使われているグレゴリオ暦は1582年にローマ教皇グレゴリウス13世が制定したもので、1年を365.2425日として計算します。日本では1873年(明治6年)に採用されました。日数計算は退職日・契約期間・記念日の管理など、さまざまな場面で活用されています。