日付期間計算ツール
オンラインで 2 つの日付の間の日、週、暦月を計算します。オプションの IANA タイムゾーン、厳密な検証、およびコピーしやすい結果。
YYYY-MM-DD、または March 15, 2026 や 15 Mar 2026 などの英語形式を使用します。他の形式は使用できません。
日付のみの計算では、入力したカレンダーの日付が使用されます。タイムゾーンの選択は、それらの日付をどのように解釈するかを文書化し、後でツールを拡張した場合でも動作の一貫性を保ちます。
日付期間計算ツールの使用方法
- 最初の 2 つのフィールドに各日付を入力するか貼り付けます。ネイティブのカレンダーピッカーは必要ありません。サポートされているテキスト形式はすべて機能します。
- カレンダーの日付の読み取り方法を固定する場合は、タイムゾーンを選択するか、ローカル ゾーンのデフォルトのままにします。
- 「計算」をクリックします。週には小数点以下 2 桁が表示されます。月には、暦月全体と残りの日が使用されます。
- [結果のコピー] を使用して数値と概要を取得するか、[クリア] を使用してすべてをリセットします。
日付間の日、週、月の計算方法
合計日数は、最初の日付から 2 番目の日付までの暦日数であり、開始日はカウントされませんが、終了日はカウントされます。 1月1日から1月31日までは30日間です。
合計週数は、合計日数を 7 で割ったもので、表示のために小数点第 2 位に四捨五入されます。
月は、前の日付から暦月全体でカウントされます。次のステップが後の日付を超えるまで、一度に 1 か月ずつ加算されます (月の日による制限あり)。残りは残り日数です。
2 番目の日付が最初の日付より前の場合でも、同じ期間が得られます。概要では、古い日付が最初にリストされます。
日付の違いの例
- 2026-01-01 → 2026-01-31 — 30日、約4.29週間、0ヶ月と30日。
- 2026-01-15 → 2026-02-15 — 31日、約4.43週間、1ヶ月と0日。
- 2024-02-28 → 2024-03-01 (うるう年) — 2月から3月にかけての2日間。
よくある質問
計算機には開始日と終了日の両方が含まれていますか?
いいえ。開始日は除外され、終了日は含まれます。同月の1日から31日までは31日ではなく30日となります。
週はどのように表示されますか?
週は、合計日数を 7 で割ったもので、小数点第 2 位に四捨五入されます。それは展示用です。正確な日数が真実の情報源です。
ここでの「暦月」とは何を意味しますか?
前の日付から月全体を追加し (短い月の場合は日を固定します)、別の月を追加すると後の日付を過ぎるまで追加します。余分な日数は別途記載されます。
どのような日付形式を使用できますか?
YYYY-MM-DD は常に受け入れられます。 March 15, 2026 や 15 Mar 2026 などの英語の月名も使用できます。03/04/2026 のようなあいまいな形式は拒否されます。
アカウントまたはサーバー接続が必要ですか?
いいえ。標準の JavaScript および Intl API を使用してすべてがブラウザ内で実行されます。有料のサードパーティ データ サービスは必要ありません。
日付の計算にタイムゾーンが重要になる理由
このツールはカレンダーの日付のみを比較し、時間や分は比較しません。単純な YYYY-MM-DD 入力の場合、違いはグレゴリオ暦のどこでも同じです。
各日付をどのように意味するかを明示的に示すフレームが必要な場合、タイムゾーンの選択は依然として重要であり、ブラウザが有料 API なしで IANA ゾーンを公開する方法と一致します。