経過日数であり、カレンダーのマス数ではない
結果は開始日から終了日までに経過する日数です。2026年1月1日から12月25日までは358日です。期間計算の「初日不算入」に近い考え方で、初日は数えません。初日と最終日の両方を数える必要がある場合(両日とも開催されるイベントの期間など)は1を足してください。この範囲は暦日で359日分です。土日を除いて数えたいときは営業日計算機を使います。
2つの日付の間の日数を正確に数え、週数とおおよその月数も表示します。うるう年や過去の日付にも対応します。
計算は端末内で行われ、入力値をサーバーへ送りません。
2026年1月1日から12月25日までは358日で、約51.14週、約11.76か月です。2月28日から3月1日までは、うるう年の2024年なら2日ですが、2025年は1日です。
2つの日付を現地の暦日として読み取り、UTCの日数に変換して引き算するため、夏時間の切り替えの影響を受けません。日数は符号付きで表示し、週は日数の絶対値÷7、月は日数÷30.436875(グレゴリオ暦の1か月の平均日数)で求めます。そのため2026年3月1日から4月1日は31日、4.43週、約1.02か月です。
結果は経過日数で、両端の日を数えた日数ではありません。初日と最終日の両方を含めるなら1を足してください。2026年1月1日から12月25日は359日分の日付になります。月数は平均値で暦の月数とは違うため、期限や予告期間には日数を使ってください。土日祝日は除外しません。
結果は開始日から終了日までに経過する日数です。2026年1月1日から12月25日までは358日です。期間計算の「初日不算入」に近い考え方で、初日は数えません。初日と最終日の両方を数える必要がある場合(両日とも開催されるイベントの期間など)は1を足してください。この範囲は暦日で359日分です。土日を除いて数えたいときは営業日計算機を使います。
2月28日から3月1日までは、2月29日がある2024年では2日、2025年では1日です。2026年3月1日から4月1日までは31日、約4.43週です。月数は日数をグレゴリオ暦の平均月長30.436875日で割った目安のため、ちょうど1か月の期間でも約1.02か月と表示されます。契約・通知期間・締切などが日数で決められている場合は、日数の値を使ってください。
終了日が開始日より前の場合、日数はマイナスになります。2026年9月15日から8月1日までは−45日で、終了日が45日前であることを示します。週と月は差の大きさとして正の値で表示します。締切までの残り日数だけでなく、何日前の出来事かを確認するのにも使えます。日付は暦日として扱うため、夏時間の切り替えで1時間増減することはありません。
| 入力 | 結果 |
|---|---|
2024-02-28 → 2024-03-01 | 2 d |
2025-02-28 → 2025-03-01 | 1 d |
2026-03-01 → 2026-04-01 | 31 d · 4.43 wk · 1.02 mo |
2026-01-01 → 2026-12-25 | 358 d · 51.14 wk · 11.76 mo |
2026-09-15 → 2026-08-01 | -45 d |
終了日が開始日より前だからです。2026年9月15日から8月1日までは−45日と表示され、8月1日が45日前であることを示します。週数と月数は差の大きさとして正の値で表示されるので、過去の出来事がどれくらい前かを調べるのにも使えます。
目的によります。ある日から別の日までの期間の長さなら、表示された日数をそのまま使います。初日と最終日の両方に開催される行事の日数なら1を足します。2026年1月1日から12月25日は358日離れていますが、日付は359日分です。
月の長さは28日から31日まで異なるため、平均の30.436875日で割っています。2026年3月1日から4月1日は31日間の1か月で、平均より少し長いため約1.02か月になります。契約などが日数で決められている場合は日数を基準にしてください。