日数計算(2つの日付の間)
2つの日時の正確な期間を、年・月・日・時・分・秒と各単位の合計で表示。タイムゾーンと夏時間も自動で反映します。
初期値はブラウザのタイムゾーン。夏時間は IANA タイムゾーンデータベースに従って反映します。
結果
364 日
暦日数
- 内訳11 か月 30 日
単位ごとの合計
- 日364
- 週52
- 時間8,736
- 分524,160
- 秒31,449,600
この結果の計算方法
- 開始: 2026年1月1日木曜日
- 終了: 2026年12月31日木曜日
- 終了を超えない範囲で開始日に満了月を加え(11 か月)、残りの日数と時刻を数えます。
- 経過時間 = 終了時刻 − 開始時刻 = 31,449,600 秒
- 週 = 364 ÷ 7 = 52 · 52 週間
このツールについて
計算方法:2つの日付(と任意の時刻)を選んだタイムゾーンの現地時刻として読み取り、ブラウザー内蔵の IANA タイムゾーンデータベースで正確な時点に変換します。内訳は、終了を超えない範囲で開始日に満了月を加え、残りの日・時・分・秒を数えます。1月31日に1か月を加えると2月の末日になります。
暦日と経過時間:1日は午前0時から翌日の午前0時までとして数えるため、夏時間の切り替え日も1日です。合計の時間・分・秒は実際の経過時間で計算するため、夏時間をまたぐ期間は 24 × 日数 と1時間ずれることがあり、その場合は表示でお知らせします。
初日と最終日の両方を数える場合(休暇、宿泊、契約期間など)は「終了日を含める」を使います。営業日モードは週末を除き、国を選ぶとその国の祝日・振替休日も除きます。特定の日までのカウントダウンはあと何日計算、生年月日からの年齢は年齢計算、勤務時間は時間計算をどうぞ。
計算式
経過時間 = 終了時点 − 開始時点(UTC・夏時間考慮)暦日数 = 終了日 − 開始日(午前0時の数)年月日 = 終了を超えない範囲で開始に満了月を加算し、残りの日と時刻週 = 日数 ÷ 7時間 = 経過 ÷ 3 600 秒 · 分 = 経過 ÷ 60 秒終了日を含める:終了 + 1 日営業日 = 日数 − 週末日数 − 平日の祝日
計算方法
- 開始日と終了日を選びます(「今日」で本日の日付を入力)。
- 必要なら「時刻を指定する」をオンにし、24時間制または12時間制で時・分・秒を設定します。
- タイムゾーンを選びます(ブラウザのゾーンが初期値)。夏時間が正しく反映されます。
- 最終日も数える場合は「終了日を含める」をオンにします。
- 週末と祝日を除くには営業日をオンにして国を選びます。
- 内訳・単位別合計・計算手順を確認し、共有リンクをコピーして結果を送れます。
よくある質問
2つの日付の間は何日ですか?
開始日から終了日までの午前0時の回数を数えます。2026年1月1日から12月31日までは364日です。初日と最終日の両方を数えるなら1日足して365日。「終了日を含める」で切り替えられます。
夏時間で結果は変わりますか?
日数は変わりませんが、時間は変わります。例えばニューヨークの2026年3月8日は23時間しかなく、3月8日→9日は1暦日でも経過は23時間です。日本には夏時間はありません。計算機は各タイムゾーンの実際の規則を使い、切り替えを含むときは注記を表示します。
営業日はどう数えますか?
開始日から終了日の前日(含める場合は終了日)までの各日を確認し、週末を除きます。国を選ぶと祝日や振替休日も除きます。振替出勤日は営業日に数えます。祝日データは2026〜2027年分で、それ以外の年は週末のみ除外します。
1月31日+1か月が2月末になるのはなぜ?
2月に31日はないため、その月の末日(28日または29日)に合わせます。契約や ISO 8601 の期間表現、多くの日付ライブラリと同じ方法です。したがって2026年1月31日→3月1日は1か月と1日です。
計算結果を共有できますか?
はい。「共有リンクをコピー」で日付・時刻・タイムゾーン・時刻表示・営業日の設定がURLに入ります。開いた人には同じ結果が表示され、サーバーには何も保存されません。