オンライン日付総合計算機
2つの日付間の経過日数と、日付への日数加減算を同時に計算。ブラウザ内で即座に結果を表示. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と具体例
この計算機は、カレンダー上の日付の差と日付の加減算を同時に行います。たとえば、開始日を2026-03-07、終了日を2026-03-09、調整日数を1とすると、経過日数は2日、調整後の日付は2026-03-08となります。
経過日数の計算
経過日数は、終了日と開始日の間の完全な日数(排他的)です。たとえば、2026-03-07から2026-03-09までは2日と計算されます(3日間の包括的な数え方ではありません)。日付はUTCで正規化されたカレンダー要素を使用するため、夏時間の影響を受けません。開始日と終了日を逆にしても、同じ正の日数が返ります。
日付の加減算
調整日数は整数のみで、-1,000,000から1,000,000の範囲です。正の値は未来へ、負の値は過去へ移動し、0は開始日を変更しません。ブラウザのカレンダー規則に従って、結果の日付と曜日が表示されます。
制限事項
このツールは、営業日、祝日、時間・分、月末、タイムゾーン変換には対応していません。日付の境界のみを数えます。契約や納期、旅行、給与計算などで日数計算を使用する場合は、必要な数え方や管轄区域の規則を別途確認してください。
よくある質問
経過日数はなぜ排他的なのですか?
開始日と終了日の間の完全な日数を数えるためです。たとえば、3月7日から3月9日までを「2日間」と表現するのは、3月7日から3月8日までが1日、3月8日から3月9日までがもう1日という考え方に基づきます。包括的な数え方(3日)が必要な場合は、結果に1を加えてください。
日付の加減算で月末やうるう年はどう扱われますか?
ブラウザのカレンダー規則に従います。たとえば、1月31日に1日を加えると2月1日になります(1月31日から2月1日は1日進むため)。うるう年の2月29日も正しく処理されます。
この計算機はサーバーにデータを送信しますか?
いいえ、すべての計算はブラウザ内で行われ、サーバーやAIには送信されません。入力された日付や結果が外部に送信されることはありません。
チェックリスト
- 開始日と終了日が正しい形式(YYYY-MM-DD)であることを確認
- 調整日数が整数で範囲内(-1,000,000〜1,000,000)であることを確認
- 経過日数が排他的な数え方であることを理解
- 結果の日付がカレンダー上で妥当であることを確認
- 必要に応じて、営業日や祝日を考慮した別の計算方法を検討
処理はブラウザ内でローカルに行われます。