DevToolPal
日本語

日付計算ツール

2 つの日付の間の日数・週数・月数・営業日数を数えたり、日付に年・月・週・日を足し引きしたりします。

ローカルで処理、アップロードなし

オプション

計算内容

入力

結果

結果はここに表示されます

概要

この日付計算ツールは 2 つのよくある疑問に答えます。2 つの日付の間は何日か。ある日付から何日・何週・何か月・何年後は何日か。締め切り、プロジェクト計画、通知期間、契約期間、年齢、カウントダウンの計算に便利です。

日付の差では、合計日数、同じ期間の年・月・日と週・日での表し方、満月数、そのうち営業日と週末が何日あるかを表示します。加算・減算では、結果の日付とその曜日、年間通算日、ISO 週番号を表示します。

使い方

  1. 開始日を入力するか、今日をクリックします。サンプルで例を読み込めます。
  2. 計算内容で、日付の差か加算・減算を選びます。
  3. 日付の差では、開始日の横に終了日を入力します。空欄なら今日までを数えます。
  4. 加算・減算では、オプションで年・月・週・日を入力し、必要なら営業日で数えるをオンにします。

例

サンプルの開始日から同じ年のクリスマスまで:

Start date:  2025-01-01 (Wednesday)
End date:    2025-12-25 (Thursday)
Total days:  358
Years, months, days:  11 months, 24 days
Weeks and days:       51 weeks, 1 day
Business days (Mon–Fri): 256

つまり 358 日、11 か月と 24 日、または 51 週と 1 日で、そのうち営業日は 256 日です。2025-01-01 に 10 営業日を足すと、間の 2 回の週末を飛ばして 2025-01-15 になります。

知っておきたいこと

計算はすべて暦日単位なので、夏時間の切り替えで結果が 1 時間ずれることはありません。終了日が開始日より前なら差はマイナスになります。ISO 週番号は ISO 8601 に従い、週は月曜始まりで、その年の最初の木曜日を含む週が第 1 週です。そのため 1 月初めの数日が前年の最終週に属することがあります。

よくある質問

› 終了日は日数に含まれますか?

既定では含みません。月曜から火曜までの差は 1 日で、多くのカレンダーやプログラミング言語と同じです。旅行や休暇の初日から最終日までの日数のように両端を数えたいときは「終了日を含める」をオンにします。

› 営業日はどう数えますか?

選んだ週末以外のすべての日が営業日です。既定は土曜と日曜で、金曜と土曜、日曜のみも選べます。祝日は国によって違うため除外されません。必要なら自分で差し引いてください。

› 1 月 31 日に 1 か月足すと何日になりますか?

短い月の末日に丸められるので、1 月 31 日に 1 か月足すと 2 月 28 日(うるう年は 2 月 29 日)です。年と月を先に足し、その後に週と日を足します。多くの日付ライブラリと同じ動作です。

› どんな日付が使えますか?

グレゴリオ暦の 1 年から 9999 年までの日付を YYYY-MM-DD(スラッシュやドットも可)で書けます。today、tomorrow、yesterday も使えます。時刻とタイムゾーンは無視されます。必要ならタイムスタンプ変換やタイムゾーン変換ツールを使ってください。