純フロントエンドの日付計算 · 営業日、年齢、countdown、ISO Week に対応します。

日付計算ツール 日付計算機

インストール不要で使える無料のオンライン日付計算ツールです。日付差、日付の加減算、営業日、年齢、カウントダウン日数を計算でき、うるう年判定と ISO Week Number にも対応します。カレンダープレビューで日付範囲を直感的に確認できます。

日付差の計算

0
総日数
0
週番号
0
月数
0
0
時間

よくある質問

日付差はどのように計算されますか?開始日と終了日は含まれますか?
このツールは 2 つの日付間の「完全な日数差」を計算し、開始日の time component は除外します。たとえば、 2026-07-01 到着 2026-07-10, 結果は 9 日(10日ではなく)。

これは国際標準の計算方法で、SQL の DATEDIFF(), JavaScript Date Object、Excel の DAYS() 機能は同じです。日付の両端を含める Inclusive 計算が必要なら、手動で +1 できます。
営業日はどのように計算されますか?
通常、営業日は「月曜日から金曜日」の合計で、土曜・日曜(週末)は除外します。このツールでは柔軟に設定でき、必要に応じて「土曜日も営業」「日曜日も営業」を選択して営業日の定義を変更できます。

ご注意: 現在、このツールには各国の祝日データベースが含まれていないため、特定国の祝日を自動で除外することはできません。プロジェクトで祝日を考慮する必要がある場合は、計算結果から該当日数を調整してください。将来のリリースで祝日 API 連携が追加される可能性があります。
ISO Week Number とは何ですか?
ISO 8601 が定義する週番号は国際標準の週番号方式です。主なルールは次のとおりです。

• 毎週月曜日から始まります
• 第 1 週は、その年の最初の木曜日を含む週です
これは、年の初日(1 月 1 日)が金曜・土曜・日曜の場合、その日が前年の ISO week 52 または 53 に含まれることがある、という意味でもあります。

ISO Week Number は、欧州のビジネスやスケジュール管理システム、サプライチェーン管理、年間を通して週番号を統一したい場面で広く使用されています。
the rules for determining leap years とは何ですか?
Gregorian Calendar における leap year の判定規則は次のとおりです:

1. 西暦が 4 で割り切れる → うるう年の可能性があります
2. ただし 100 で割り切れる場合 → leap year ではありません(century year rule)
3. ただし 400 で割り切れる場合 → やはり leap year です(例:2000)

例:
• 2024 → ✅ leap year(4 で割り切れ、100 では割り切れない)。
• 1900 → ❌ 平年(100 で割り切れるが、400 では割り切れない)
• Year 2000 → ✅ Leap year(400で割り切れる)

leap year は 366 日で、2 月は 29 日です。
年齢は満年齢と数え年のどちらを基準に計算しますか?
このツールは国際的に一般利用されている 暦年齢 birth date と target date の間の満年数として計算します。実年齢の計算原理は:

target date の month > birth month の場合 → age = target year - birth year
target date の month = birth month かつ date >= birth date → age = target year - birth year
それ以外 → age = target year - birth year - 1

これはパスポート、ビザ、法的文書、医療記録で一般的に使われる年齢計算方法と一致します。
Day of Year はどう計算されますか?
Day of Year(DOY、年内通算日)とは、その年の 1 月 1 日から指定日までを数えた日番号で、 1月1日を1日目とします

例:
• 1 月 1 日 → 1 日目
• 2 月 1 日(平年)→ 32 日目
• 12 月 31 日(平年)→ 365 日目

Day of Year は天文計算、気象データ分析、科学研究、農業スケジュールでよく使われます。残り日数は、その年の総日数から DOY を引いて求めます。

日付計算の基礎知識と活用方法

日付計算は日常生活と業務の両方で頻繁に必要になります。プロジェクト管理の期限追跡、人事の勤続年数計算、金融の利息日数、個人用途の誕生日カウントダウンや記念日通知など、正確な日付計算は重要です。

日付計算の基本概念

日付計算は単純に見えますが、実際には多くの細かな取り決めがあります。基本的な「日付差」だけでも開始日を含めるか、終了日を含めるかで結果が変わります。ビジネス用途では Actual/360、Actual/365、30/360 などの計算慣行によって異なる結果が生じます。

営業日数の計算は、単純な日付差より複雑です。1週間のうち何日を営業日とするか、祝日、振替休日、臨時の出勤日などを考慮する必要があります。国をまたぐプロジェクトでは国ごとに勤務カレンダーが大きく異なるため、国際的なプロジェクト管理ソフトには複数国の勤務カレンダー機能が用意されていることが一般的です。

ISO 8601 と日付の標準化

ISO 8601 は国際標準化機構が定めた日付・時刻表現の国際規格です。日付形式(YYYY-MM-DD)だけでなく、週番号(ISO Week)、時刻表現、タイムゾーンの扱いなども定義しています。ISO 8601 を使うことで、米国式 MM/DD/YYYY と欧州式 DD/MM/YYYY のような地域差による日付表記の混乱を避けられます。

このツールは日付計算と表示に ISO 8601 規格を採用し、結果の正確性と国際的な互換性を確保しています。利用地域にかかわらず、一貫した計算結果を得られます。

実用的な利用シナリオ

プロジェクト管理: 日付差計算でプロジェクト日程を追跡し、マイルストーン間隔を算出できます。営業日計算では週末を除外でき、タスク完了時期をより現実的に見積もれます。

人事: 従業員の勤続年数、在職日数、試用期間の終了日を計算できます。また年齢計算を使って法定年齢要件への適合確認にも利用できます。

私生活: 記念日、試験日、旅行出発日など重要な日までのカウントダウンを設定し、2つの日付の間に経過した時間も計算できます。

財務: 利息計算日数、手形・請求の満期日、分割払いの間隔を計算します。

Date Calculator 使用方法

無料のオンライン日付計算ツールです。日付差、日付の加算・減算、営業日、年齢、カウントダウン、うるう年判定、ISO Week Number に対応し、カレンダープレビューで期間を直感的に確認できます。

推奨操作手順

  1. 誤ったデータが結果まで伝播するのを防ぐため、まず input format、unit、required field を確認してください。
  2. tool option を調整し、instant tip を確認して代表的な boundary value と照合してください。
  3. コピーや download の前に結果を再確認し、正式な process で使用する場合は対象環境で完全な validation を行ってください。

品質とプライバシー

このツールはブラウザー上でネイティブに実行され、バックエンド処理には依存しません。結果は入力品質、ブラウザー対応状況、関連する技術仕様の影響を受けます。重要なデータは元ファイルとバックアップを残してください。

操作に成功しました