契約期間が何日あるか、締め切りまであと何日か、生年月日から今日で何歳か。日付の計算は、数え方を1つ間違えるだけで結果が1日ずれます。「初日を含めるかどうか」で答えが変わるためです。
このツールは、片端を含めない日数と両端を含める日数を同時に表示します。あわせて週数・月数・満年齢・土日を除いた日数も出すので、用途に合う数え方をその場で選べます。開始日からN日後・N日前の日付も計算できます。
処理はすべてブラウザ内で完結し、入力した日付は送信されません。登録も不要です。
日付・日数計算
2つの日付の間の日数、N日後の日付、年齢をまとめて計算します。
日付を2つ入れると、日数・週数・月数・年齢が自動で出ます。
「何日間」は数え方で1日変わる
同じ2つの日付でも、目的によって正しい答えが違います。
| 数え方 | 8月1日〜8月5日の場合 | 使う場面 |
|---|---|---|
| 片端を含めない(差分) | 4日 | 経過日数、利息計算、残り日数 |
| 両端を含める | 5日 | 宿泊以外の滞在日数、開催期間、有給の日数 |
| 初日不算入 | 4日 | 法律上の期間計算の原則 |
| 土日を除く | 3日(土日の位置による) | 営業日、納期 |
「8月1日から8月5日まで5日間」と言うか「4日間」と言うかは、どちらも間違いではありません。文脈が決めます。このツールは両方を並べて表示するので、必要なほうを選んでください。
法律上の期間計算では「初日不算入」が原則とされています(民法140条)。ただし例外も多く、契約書に別段の定めがあればそちらが優先されます。重要な契約や手続きの期限は、必ず契約書の文言や所管窓口で確認してください。このツールは計算の補助であり、法的な判断を代替するものではありません。
年齢の数え方
「満年齢」は、誕生日を迎えた回数です。このツールの「年数」欄がこれにあたります。
| 数え方 | 説明 | 日本での使われ方 |
|---|---|---|
| 満年齢 | 誕生日を迎えた回数 | 公的な手続き、日常のほぼすべて |
| 数え年 | 生まれた時点で1歳、元日ごとに加算 | 厄年、七五三、一部の慣習 |
| 学年 | 4月2日〜翌4月1日生まれで区切る | 入学・進級 |
年齢計算に関する法律では、誕生日の前日の終了時に年齢が加算されるとされています。そのため4月1日生まれの人は、3月31日に歳をとる扱いになり、前の学年に入ります。「早生まれ」が4月1日までを含むのはこのためです。
このツールは満年齢で計算します。生年月日を開始日、今日を終了日に入れてください。
営業日の計算について
「土日を除いた日数」の欄は、土曜と日曜だけを除外した日数です。
| 考慮しているもの | このツール | 実務で必要なこと |
|---|---|---|
| 土曜・日曜 | 除外する | — |
| 祝日 | 除外していない | 手動で引く必要がある |
| 年末年始 | 除外していない | 同上 |
| 会社独自の休業日 | 除外していない | 同上 |
| 半日勤務 | 考慮しない | 同上 |
祝日は除外していません。日本の祝日は年によって日付が変わるもの(春分の日・秋分の日)や、振替休日、ハッピーマンデーの適用があるため、正確を期すならその年のカレンダーで確認して手動で引いてください。
納期や締め切りの計算では、相手先の営業日と自社の営業日が違う場合があります。取引先の年末年始休業やお盆休みは、事前に確認しておくと計算がずれません。
よく使う計算の例
| やりたいこと | 入れ方 | 見る欄 |
|---|---|---|
| 締め切りまであと何日か | 開始日=今日、終了日=締め切り | 日数(片端を含めない) |
| 今日で何歳か | 開始日=生年月日、終了日=今日 | 年数 |
| 契約期間の日数 | 開始日と終了日を入れる | 用途に応じて両方 |
| 100日後の日付 | 開始日を入れ、下の欄に100 | その日付を出す |
| 30日前の日付 | 下の欄に -30 と入力 | 同上 |
| 営業日で何日か | 2つの日付を入れる | 土日を除いた日数 |
| 何週間あるか | 同上 | 週数 |
下の欄にマイナスを付けると過去の日付が出ます。「支払い期日の30日前に通知する」といった逆算に使えます。
UNIXタイムとの相互変換が必要な場合はUNIXタイム変換を、文字数を数えたい場合は文字数カウントをご利用ください。
まとめ
日付の計算でずれが出る原因は、「初日を含めるかどうか」の1点に集約されます。このツールは両方の数え方を同時に表示するので、用途に合うほうを選んでください。
年齢は満年齢で計算しています。営業日については土日のみを除外しており、祝日は含まれたままです。正確な営業日数が必要な場合は、その年のカレンダーで祝日を確認して手動で引いてください。