このツールでできること
このツールは、任意の2つの暦日の間が正確に何週間と何日かを計算します。開始日と終了日を選ぶだけで、合計日数、それが何週間にあたるか、そして余りの日数を表示します。妊娠週数の管理(妊娠週数は「○週+○日」という形で表すため)で特によく使われますが、プロジェクトのスケジュール、サブスクリプションの期間、記念日のカウント、その他あらゆる経過期間の計算にも同じように役立ちます。
使い方
開始日に早いほうの日付を、終了日に遅いほうの日付を入力すると、結果が表示されます。見出しには期間が「○週○日」の形で表示され、表には合計日数・完全な週数・余りの日数が分けて示されます。日付を逆に入力しても、本ツールは絶対値(差の大きさ)を使うため、常にプラスの期間が得られます。
計算式の解説
まず、2つの日付の間の丸ごとの日数を求めます。合計日数 = 終了日 − 開始日。次にこれを7で割り、整数部分だけを取って完全な週数を求め、余りが余分な日数になります。
$$\text{週数} = \left\lfloor \frac{\text{合計日数}}{7} \right\rfloor, \quad \text{日数} = \text{合計日数} \bmod 7$$
1週間はちょうど7日なので、この変換は正確で、1日も欠けることはありません。
計算例
たとえば開始日が2024年1月1日、終了日が2024年3月15日だとします。この期間は合計74日です。74を7で割ると商が10、余りが4になるので、結果は10週と4日、合計74日となります。
$$\text{週数} = \left\lfloor \frac{74}{7} \right\rfloor = 10, \quad \text{日数} = 74 - 7 \times 10 = 4$$
よくある質問
開始日と終了日の両方をカウントしますか? いいえ。2つの日付の「間隔」を測るため、同じ日付を2回入力すると0日になります。
なぜ日付の順番は関係ないのですか? 本ツールは差の絶対値を使うため、開始日と終了日を入れ替えても、同じプラスの週数・日数が得られます。
妊娠週数の計算にも正確ですか? はい。妊娠週数は慣例として「経過した完全な週数+余りの日数」で表記され、これはまさに本ツールが基準日から算出する形と同じです。