日付・時間期間計算機

Total Duration

4 Weeks, and 2 Days

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

この計算機の仕組み

2つの日付の間の期間とは、それらを隔てる正確な時間の長さです — 正確な日数として、または週・時間・分に分けて表されます。 開始日と終了日を入力してください(それぞれ任意の時刻も入力できます) — この計算機はその間に実際どれだけの時間があるかを正確に表示します: 日・時間・分単位の正確な期間として、そして同じ期間を丸数週間と残りの日数で表したもの(大きな日数の生の数字より把握しやすいことが多いです)としてです。時刻欄を空欄のままにすると単純な「2つの日付の間の日数」の答えになり、入力すると分単位まで正確な期間になります — イベントまでのカウントダウンから、シフトや旅行、会議が実際にどれくらい続いたかの計測まで、さまざまな用途に便利です。

計算式

計算は単純な引き算で、まず分単位で求めてから分解します:

合計分数=終了時点開始時点\text{合計分数} = \vA{\text{終了時点}} - \vB{\text{開始時点}}

その合計は、デジタルのカウントダウンタイマーが秒を時間・分・秒に分解するのと同じように、丸日数・残りの時間・残りの分に分けられます。日数はさらに丸週数と残りの日数に分けられます:

  • 週数: 総日数÷7\vC{\text{総日数}} \div 7を切り捨てたもの。
  • 残りの日数: 総日数mod7\vC{\text{総日数}} \bmod 7(丸週を除いた後の余り)。

開始と終了に全く同じ日付・時刻を入力すると、正しく期間0が得られます — ある瞬間とそれ自体の間には経過時間がないためです。両方の時刻欄を空欄のままにすると、各日付は深夜0時として扱われ、この計算機の元々の「2つの日付の間の日数」の動作を正確に再現します。

計算例

2024年1月1日から2024年1月31日まで(時刻の入力なし):

  1. 総日数: 311=3031 - 1 = \vC{30}
  2. 週数: 30÷7=4\vC{30} \div 7 = 4、余りあり。
  3. 残りの日数: 30mod7=2\vC{30} \bmod 7 = 2

つまり30日、または4週間と2日です。

時刻を追加すると、精度は変わりますが方法は変わりません: 1月1日午後10時30分から1月3日午前1時15分までの期間は1日2時間45分です — 同じ引き算を、丸日数で止めるのではなく分単位まで行っただけです。

出典: ウィキペディア: グレゴリオ暦.

よくある質問

開始日と終了日の両方を丸1日としてカウントしますか?

結果は2つの日付の間に経過した日数です — 同じ日付を2回入力すると0日になります。これは「あと何日」や「何日前」が通常意味する内容と一致します。

時刻を入力する必要はありますか?

いいえ — 時刻欄は任意です。空欄のままにすると両方の時点が深夜0時として扱われ、これがまさに単純な「2つの日付の間の日数」の動作になります。どちらか一方または両方に時刻を追加すると、代わりに日・時間・分単位の正確な期間が得られます。