行事曆專區
日期間隔月份
計算兩個日期之間完整的曆月數,並查看兩日期之間的曆日差異。
日期間隔月份: 根據兩個日期的日數,計算它們之間已完成的曆月數,並在結果旁顯示曆日差距。結束月份的日數必須達到開始日期的日數,才算完成一個月份。因此,1月到2月的區間,不能單純將天數除以30來計算。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 計算機
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
完整月份
—
- 曆日
- —
完整月份 = 曆月差異,若結束日期的日數尚未達到開始日期的日數則扣除一個月- 日期以UTC午夜的曆日計算,不套用當地時區或日光節約時間調整。
- 結果僅供規劃參考,不會推定國定假日、特定地區的工作規則或公司政策。
- 未完成的曆月會被捨棄;這不是平均月份換算。
日期編號比較與區間範例
對於順序由前到後的日期,令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月31日到2月28日不算完整的一個月?
結束日期的日數28尚未達到開始日期的日數31。因此,這個計算器會捨棄該段未完成的月份;即使將1月31日加上一個月時,日期會調整為2月的最後一天。
月份結果是否包含小數部分?
不包含。結果只會回傳已完成的整月份。旁邊顯示的曆日差異涵蓋整個區間,並不是扣除這些月份後剩餘的天數。
對調兩個日期後,月份數會怎麼變化?
計算器會先計算正向區間,再將結果反轉正負號。少於一個完整月份的區間仍會是0,不會變成負一個月。
免費工具・使用在瀏覽器中次・免註冊