行事曆專區

日期間隔月份

計算兩個日期之間完整的曆月數,並查看兩日期之間的曆日差異。

日期間隔月份: 根據兩個日期的日數,計算它們之間已完成的曆月數,並在結果旁顯示曆日差距。結束月份的日數必須達到開始日期的日數,才算完成一個月份。因此,1月到2月的區間,不能單純將天數除以30來計算。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

分類
計算機
使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
TOEA / 行事曆工具引擎 · 僅限瀏覽器
輸入表單 / 01

日曆數值

數值會保留在此裝置上。變更輸入值後請重新計算。

結果表單 / 02

完整月份

—

曆日
—
計算公式完整月份 = 曆月差異,若結束日期的日數尚未達到開始日期的日數則扣除一個月
假設條件 / 使用前請閱讀
  1. 日期以UTC午夜的曆日計算,不套用當地時區或日光節約時間調整。
  2. 結果僅供規劃參考,不會推定國定假日、特定地區的工作規則或公司政策。
  3. 未完成的曆月會被捨棄;這不是平均月份換算。

日期編號比較與區間範例

對於順序由前到後的日期,令Ys和Ye為起始與結束年份,Ms和Me為各自的月份編號,Ds和De為各自的日期編號。先計算原始月份數R = 12(Ye − Ys) + Me − Ms。當De < Ds時,完整月份數C = R − 1;否則C = R。對於順序相反的日期,將相同規則套用到正向區間,再將C取負。

輸入2025-01-31和2025-03-30。R = 12(2025 − 2025) + 3 − 1 = 2。由於30 < 31,因此C = 2 − 1 = 1個完整月份。完整的日曆日差距為58天。元件會顯示1個月和58個日曆日,不會將任一輸出換算成平均月份長度。

月份長度與端點解讀

月份計數器和月份偏移工具回答的是不同問題。偏移工具可以縮短目標日期,使其成為有效日期;這個計數器則比較原始端點的日期編號。兩個日期都出現在欄位中,因此不會額外增加一天。當每個日期步驟都很重要時,請使用日曆日。

美國海軍天文台的日曆介紹(https://aa.usno.navy.mil/faq/calendars)說明了格里曆民用日曆。此處將其中的月份作為日曆單位使用,不採用金融業日數計算慣例、陰曆月份換算,也不保證每個月份長度相同。

使用方式

  1. 在「開始日期」輸入區間的起始日期。
  2. 在「結束日期」輸入要比較的日期。
  3. 計算結果,並將完成的月份與獨立的曆日差異進行比較。

隱私與限制

日期、時間和結果都會留在您的瀏覽器中。輸入資料不會上傳。

相關工具

常見問題

為什麼這裡的1月31日到2月28日不算完整的一個月?

結束日期的日數28尚未達到開始日期的日數31。因此,這個計算器會捨棄該段未完成的月份;即使將1月31日加上一個月時,日期會調整為2月的最後一天。

月份結果是否包含小數部分?

不包含。結果只會回傳已完成的整月份。旁邊顯示的曆日差異涵蓋整個區間,並不是扣除這些月份後剩餘的天數。

對調兩個日期後,月份數會怎麼變化?

計算器會先計算正向區間,再將結果反轉正負號。少於一個完整月份的區間仍會是0,不會變成負一個月。

免費工具・使用在瀏覽器中次・免註冊