Skip to main content
🟢 Beginner 🔥 Popular

日付差計算器 -- 日付間の日

2つの日付の間の日数,週数,月数,年の正確な数を見つけます -- 営業日を含む. 年を自動的に処理します. 無料のインスタント計算機.

日付 差 を 計算 する 方法

二つの日付 の 間 の 正確 な 差 を 計算 する の は,月 の 長さ, 年,および カレンダー の 規則 の 違い を 慎重 に 扱う こと を 要求 し ます.その 過程:

  1. 両方の日付を共通の単位に変換する (例えば,1970年1月1日のような基準点からの合計日数)
  2. 前の日付の日数から後の日付の日数を引く
  3. 年,月,週,および日に変換します.

計算の例:2020年3月15日から2025年11月8日まで

なぜこれが手動で難しいのか:月は28日,29日,30日,または31日を有します. 3月15日から4月15日までの月間計算は,その期間が31日または28日であるかどうかにかかわらず"ヶ月"です. 私たちの計算機は,これらのすべてのエッジケースを自動的に処理します.

年 の 規則: 2 月 が 29 日 の 時

正確な日付計算には, 年を理解する必要があります.グレゴリオ暦の規則は次のとおりです.

  1. 1年間は4 年である (例えば2024年)
  2. 例外:世紀年 (100 で割り切れる) は, 年ではない (例えば,1900 年)
  3. 例外への例外:400 で割り切れる 100 年は, 年である (例えば 2000 年)

2000年 = 年 , 1900年 = 年ではない , 2100年 = 年にはならない

年 月4 で割り切れるか?世紀の年?400で割り切れるのか? 年って?
2024 年そうだNoそうだ
2025 年NoNoできない
2100 年そうだそうだNoできない
2000 年そうだそうだそうだそうだ
1900 年そうだそうだNoできない

400年以上に渡って 正確に97の 年があり 平均年の長さは365.2425日です 実際の太陽暦の長さは365.2422日です

営業日とカレンダー日

多くの実用的な目的 (契約,期限,プロジェクト計画) において,営業日カレンダー日ではなく (労働日):

営業日 = カレンダー日 - 週末 - 祝日

標準的な5日間の週内では,30日間のカレンダー期間は約22営業日 (週末の約8日,休暇を除く) になります.

カレンダー日約営業日 (米国)
7日 (1週間)5 営業日
14日 (2週間)10 営業日
30日 (1ヶ月)~22営業日
90日 (1四半期)~65営業日
365日 (1年)~261営業日

重要なこと米国連邦の祝日はこれをさらに減らします.連邦の祝日は11日あり,米国の実際の営業日は年間約250日になります.異なる国には異なる祝日があります - イギリスには8日,ドイツには9 - 13日 (州によって異なります),フランスには11日.

日付差計算の実用的な使用方法

日付の間の正確な日の数を知ることは,多くの現実世界の状況において不可欠です.

年齢,期間,日付 算数: 一般 的 な 計算

以下は,一般的な日付数学シナリオの例です.

シナリオスタート終わり結果
2024年の日数 ( 年)2024年1月1日2024年12月31日366 日
退職までの日数 (1970年3月15日より65歳)2026年3月11日2035年3月15日3,292 日
90日間の契約期限2026年1月15日+ 90 日2026年4月15日
妊娠週 (LMP 11月1日)2025年11月1日2026年3月11日19週間,0日
投資保有期間 (資本利益)2024年10月5日2025年10月6日366日 (長期の 値が満たされた)

米国資本利得税の注意事項:長期資本利得税率は,365日以上保有する資産に適用されます.364日と366日間の差は,あなたの税率を最大37% (短期,通常の所得税率) から0%,15%,または20% (長期税率) に変更することができます.正確な日付は算術的な問題です.

ジュリアン・デイ・ナンバーと日付 算術内数

日付算術ソフトウェア (私たちの計算機を含む) は,各日付を絶対日数に変換し,算数を実行し,それから戻すことで動作します. 最も一般的な標準はジュリアン・デイ・ナンバー (JDN)紀元前4713年1月1日から数える.

計算では,日付は,参照日付から数日間 (またはミリ秒) の数として保存されます.Unix エポック: 1970年1月1日 00:00 UTCに

2026年3月11日 (20,527日) から 2020年3月15日 (18,336日) を引くと 2,191日となります

グレゴリオ暦 が 厄介 な の は なぜかすべて が 10 で 割り切れる メトリック 単位 と は 違い,カレンダー 数学 は 不規則 な 月 (28 日 から 31 日),変数 の ある 年,および 60 度 の 基本 時間 を 含ん で い ます.人 が カルキュレーター に 手を 伸ばす の は 驚く べき こと で は あり ませ ん.

プログラミングとスプレッドシートにおける日付計算

Excelでも Googleシートでも Pythonでも JavaScriptでも 日付算術は同じ原理に従いますが それぞれのプラットフォームには 独自の構文と gotchasがあります

エクセルとグーグルシート日付は,シリアル番号として内部に格納されます (Excelでは1900年1月1日以降の日,Googleシートでは1899年12月30日以降の日).これは,2つの日付セルを引くと,日数の差が直接得られます.キー式:

タスク公式例の結果
日付間の日数=B2からA2365 年間
日付の間の月=DATEDIF ((A2,B2,"M") について12
日付の間の年=DATEDIF ((A2,B2,"Y") について1
日付に90日を足す=A2+902026年4月15日
の間の営業日=NETWORKDAYS ((A2,B2) について261 について

そのDATEDIF2つの日付の間の完全な年 ("Y"),月 ("M"),または日 ("D") の違いを計算します.

パイソン (データタイムモジュール):パイソンのdatetime2 を減算します.dateオブジェクトは a を返しますtimedeltaオブジェクトと.days営業日の計算では,numpy.busday_count()機能またはpandas.bdate_range()標準的なツールです.

ジャバスクリプト:組み込まれているDateobject は Unix の時代 (1970年1月1日) から,日付をミリ秒で保存します. Date オブジェクトを2つ引くと,ミリ秒が得られ,これを 86,400,000 で割ると,日数が得られます. タイムゾーンには注意してください.new Date('2026-03-15')ユーザのローカル・タイム・ゾーンに応じて1日ずつ結果が変化する UTC 真夜中と解釈される.

すべてのプラットフォームで共通する落とし穴

歴史 的 な カレンダー 改革 と 欠け た 日

何世紀にも及ぶ日付の違いを計算する際には,正確な計算に影響を与える歴史的な暦の異常に遭遇することがあります.

グレゴリオ暦 改革 (1582):ローマ 教皇 グレゴリー 13 世 が ユリアン ・ カレンダー を 改革 し た 時,その 10 日 が 削除 さ れ まし た.カトリック 国 で は,1582 年 10 月 4 日 に は,すぐ に 1582 年 10 月 15 日 が 続い て い まし た.10 月 4 日 (木) に 寝る 人 は,10 月 15 日 (金) に 目 を 覚め まし た.グレゴリー ・ カレンダー に は,その 10 日 は 存在 し て い ませ ん.

養子縁組は国によって異なる.プロテスタント と 正統 教徒 の 諸 国民 は,グレゴリオ暦 を 採用 し た の は 遥かに 後 です.イギリス と その 植民地 (アメリカ を 含む) は 1752 年 9 月 まで 変更 を し て い ませ ん でし た.その 時 に は 11 日 が 跳ね飛ばさ れ まし た. 9 月 2 日 は 9 月 14 日 に 続い まし た.ロシア は 1918 年 まで (13 日 が 跳ね飛ばさ れ まし た.) ギリシャ は 1923 年 まで 待た れ まし た.

"1700 年 2 月 15 日" と いう 日付 の 意味 は,イングランド (まだ ユリウス暦 を 用い て いる) と スペイン (すでに グレゴリオ暦 を 用い て いる) で は 異なっ て い ます.国々 に おける 歴史 的 日付 の 計算 に は,その 時代 に どの 暦 が 適用 さ れ て い た か を 知る 必要 が あり ます.

年始問題:1752 年 前 に は,イングランド は 新 年 の 始まり を 1 月 1 日 で は なく 3 月 25 日 (レディ デイ) と 計算 し て い まし た.したがって,1700 年 2 月 1 日 は,英語 の 記録 に よる と,実際 に は 1700 年 2 月 1 日 (現代 計算 で は 1701 年) と なっ て い まし た.ジョージ ・ ワシントン の 誕生 日 は 1731 年 2 月 11 日 (旧式) と 記録 さ れ て い ます が,1732 年 2 月 22 日 (新式) と 祝われます.

1923 年以前 の 日付 を 含める 日付 の 計算 に は,ジュリアン から グレゴリアン に 変換 する の は 13 日 まで の 影響 を 与える こと が あり ます.私たちの 計算 機 は,プロレプティック グレゴリアン カレンダー (グレゴリアン 規則 を 後ろ に 延長 する) を 用い て い ます.これ は 計算 の 現代 の 標準 です が,当時 用い られ て い た 実際 の 歴史 的 な カレンダー を 反映 し て い ませ ん.

知ってたの?

よく 聞かれる 質問

2つの日付の間には何日ある?

両方の日付を計算機に入力して即座にカウントします.手動で計算するには,各日付を年当日に変換し,年長が異なるように減算します. 年は366日,標準年は365日です.私たちの計算機は,すべてのエッジケースを自動的に処理します.

年 は どの よう に 計算 さ れる か

(1) 4 で割り切れる場合,そして (2) 世紀年である場合,400 で割り切れる場合.したがって,2000 は 年 (400 で割り切れる),1900 は 100 で割り切れない (400 で割り切れない),2024 は 年である.次の世紀の 年は 2400 です.

2つの日付の間の営業日をどのように計算するか?

カレンダー日を数えて,その範囲内の土曜日と日曜日の数を引いて,公休日を引きます. およそ: カレンダー日×5/7は,粗略な営業日の数です. 米国では,年間約261の平日 (11の連邦休日) =250の営業日があります.

特定の日付まで何日?

目標日から今日の日付を引きます. 私たちの計算機はこれを自動的に行います. 例えば,今日が2026年3月11日であれば,2026年3月31日まで20日,そして2027年3月2日まで356日があります.

2週間とは?

2週間は,正確に14日 (2週間) である.この言葉は,旧英語の"fēowertyne niht" (14泊) から来ている.イギリス英語では,通常,給与 (週2回支払われる) およびいくつかの契約条項に使用される.

カレンダー日と営業日の違いは何ですか.

カレンダー日は,週7日のすべてでカウントされます. 営業日 (営業日) は,週末や祝日を除く月曜日から金曜日までのみカウントされます. "30日"の期限は,通常30カレンダー日を意味します. "20営業日"の期限は,4つの作業週を意味します.

1年で何週間あるの?

標準 年 は 52 週 と 1 日 (365 日 ÷ 7 = 52.14) で ある. 年 は 52 週 と 2 日 (366 ÷ 7 = 52.28) で ある.それゆえ,同じ 日付 は 毎 年 週 の 1 日 前 に,また 年 の 後 に は 2 日 前 に 移動 し ます.

税金や法的な締め切りに関して なぜ90日という期間が重要なのでしょうか?

多くの法律および財務の期限は,特定の日数で表されます.IRSは,特定の通知の提出期限が90日あります.米国の資本利益は,保有の365日後に"長期" (低い税率) になります.保険ポリシーは30日間の通知要件があります.正確なカレンダー日の計算は,高価な間違いを防ぐことができます.