ガイド 日付境界の手順

日付範囲がいつも1日ずれる理由:計算ではなく境界の問題

数学上の日付差、両端を含む暦日、月曜から金曜、法定営業日は別の定義です。定義を選んでから結果を確認します。

日付ツールを開く定義を先に書き、暦日、週末、月曜から金曜を計算します。
読了時間
約 5 分
用途
納品前のセルフチェック
更新日
2026-08-16

まず覚えること

終了日を含むか先に明記。法律や勤怠の平日計算には地域の祝日ルールも必要です。

01 / 問い

「何日?」を曖昧さのない問いへ書き換える

8月1日から8月2日までの数学上の日付差は1日です。1日と2日をそれぞれ利用日として数えるなら2暦日を含みます。距離、宿泊数、参加日数のどれを求めるかにより、どちらも正解になり得ます。

計算前に「終了日は含めない」「両端を含める」「月曜から金曜だけ数える」のように定義を書きます。この一文が数学上の日付差に1を足すか決めるため、計算ツールのボタンより重要です。

02 / 境界

半開区間と両端を含む区間を分ける

8月1日にチェックインし3日にチェックアウトする宿泊は、3日の夜を使わないため通常2泊です。1日から3日まで毎日予定があるイベントは通常3暦日を含みます。

同じ日付を異なる定義で数えた結果
場面開始終了一般的な結果境界
宿泊数8月1日8月3日2泊終了日を除外
イベント日8月1日8月3日3日両端を含む
数学上の日付差8月1日8月3日2日2日付の差

03 / 平日

月曜から金曜と法定営業日は同じではない

一般的な平日計算は土日だけを除きます。国や地域の祝日、振替出勤日、会社独自の休業日には別のデータが必要です。土曜が出勤日になり、月曜が祝日になる場合もあります。

月曜から金曜の定義は初期の日程や概算に向きます。給与、勤怠、時効、契約通知期間は、対象地域、年、組織の正式ルールで再確認してください。

04 / タイムゾーン

暦日だけを数えるならタイムゾーンと夏時間を除外

日付だけが必要なら入力を「年-月-日」として扱い、2つの現地午前0時タイムスタンプを引き算しないようにします。夏時間の切り替えでは1日が23時間または25時間になり、経過時間を24で割るとずれる場合があります。

国際線、システムログ、正確なカウントダウンは具体的な時刻が必要で、タイムゾーンやUTCオフセットを記録します。「何暦日か」と「何時間か」を先に区別します。

納品前チェック

納品前チェック

次のステップ

ツールを開いて作業を完了

定義を先に書き、暦日、週末、月曜から金曜を計算します。

日付ツールを開く