Mini Tools · 免費線上小工具

日期天數計算機

算療程結束日、疫苗間隔、兩日相差幾天、預產期、早產兒矯正年齡

「今天開始吃六個月的藥,最後一天是幾號?」「上一劑打完隔 28 天,最快什麼時候能打下一劑?」「32 週出生的寶寶,現在矯正年齡幾個月?」這種問題翻月曆數格子最容易出錯 —— 大小月、閏年、月底沒有那一天,每一項都是踩空的地方。這個工具把四種最常用的算法分開放:從開始日推算日期算兩個日期之間差幾天預產期計算,以及早產兒矯正年齡,填好就有答案,不用註冊也不用安裝。

⚠️ 這是日期計算工具,不是醫療建議:本工具只做日曆上的加減,不判斷任何療程該吃多久、疫苗該隔多久。實際的療程長度、接種間隔與可容許的提前/延後範圍,一律以醫囑與最新版臨床指引為準 —— 請把算出來的日期當成排程參考,不要當成臨床決策依據。
🔒 資料不會離開你的電腦:所有計算都在你的瀏覽器內完成,輸入的日期不會上傳到任何伺服器,也不會被記錄下來。關掉分頁就什麼都不剩。
要算哪一天?(兩種算法剛好差一天)

      不確定就用預設 28 天。週期較長或較短會依差值調整推算(例如 35 天週期,預產期往後 7 天)。

        例:32 週 4 天就填 32 和 4。足月(≥ 37 週)不需要矯正。

          兩種算法差在哪

          這是整個工具最容易算錯的地方,值得單獨講清楚。同樣是「6 月 1 日」加「28」,答案會是兩個日期:

          📅 療程最後一天 → 6/28

          吃藥、住院、請假這類「天數」問題,開始那天算第 1 天。6/1 吃第 1 天,6/28 剛好吃滿 28 天,這天是療程的最後一天,隔天 6/29 就不用再吃了。

          💉 間隔後的日期 → 6/29

          疫苗、回診這類「間隔」問題,起算那天算第 0 天。6/1 打完第一劑,要隔滿 28 個整天,最快是 6/29 —— 6/28 那天只隔了 27 天,還差一天。

          💡 一句話判斷該選哪個:如果你問的是「這件事會做到哪天為止」,選療程最後一天;如果你問的是「下一次最快是哪天」,選間隔後的日期。前者回答的是區間的尾巴,後者回答的是下一個起點。

          常見使用場景

          💊 長期療程的結束日

          結核病、潛伏結核感染這類要吃好幾個月的療程,開始日填進去、選「療程最後一天」,直接得到最後一天是幾號,寫進病歷或衛教單張不用再自己數月曆。

          💉 下一劑疫苗最快哪天

          上一劑接種日 + 建議間隔天數,選「間隔後的日期」,算出最快可接種日。順手看得到那天是星期幾,排診間時段時特別實用。

          🗓️ 回診與追蹤排程

          「三個月後回診」「半年後追蹤」用「間隔後的日期」推算,月底日期(例如 8/31)也會自動退到有效的那天,不會跑出 2 月 31 日這種不存在的日子。

          🔢 兩個日期差幾天

          切到第二個分頁,填起訖日期,同時得到「相差幾天」與「含頭尾共幾天」,另外附上幾週幾天、幾個月幾天的換算,一次看完不用心算。

          🤰 預產期與孕齡週數

          填最後一次月經第一天(LMP)與週期長度,得到推算預產期、今天的孕齡週數與孕期階段,附滿 37 週足月日期。週期不是 28 天也會自動調整,不用自己加減。

          👶 早產兒矯正年齡

          填出生日期與出生時妊娠週數,直接得到矯正年齡與實際年齡的對照,並附上推算的預產期。足月會提示不需矯正、超過 2 歲會提醒多數指引已停止矯正。

          常見問題

          ❓ 從今天開始吃 6 個月的藥,結束日期怎麼算

          療程通常把開始那天算成第 1 天,所以「吃滿 6 個月」的最後一天是「開始日往後推 6 個月,再減 1 天」。例如 6 月 1 日開始,往後推 6 個月是 12 月 1 日,再減 1 天,最後一天就是 11 月 30 日 —— 12 月 1 日已經是療程結束後的隔天。本工具的「療程最後一天」模式就是照這個算法,直接給你最後一天的日期。

          ❓ 疫苗間隔 28 天,是第 28 天還是第 29 天可以打

          「間隔 28 天」指的是兩劑之間要隔滿 28 個整天,打第一劑那天算第 0 天,所以最快是接種日往後數 28 天的那一天。例如 6 月 1 日打第一劑,6 月 29 日就滿足間隔 28 天。本工具的「間隔後的日期」模式算的就是這個,與「療程最後一天」模式剛好差一天,選錯模式結果會偏移,計算前請先確認要問的是哪一種。

          ❓ 1 月 31 日往後推 1 個月是哪一天

          2 月沒有 31 日,這種情況本工具會自動退到該月的最後一天,也就是 2 月 28 日(閏年則是 2 月 29 日),並在結果下方標示已經調整過。同一個規則適用於所有月底日期,例如 8 月 31 日往後推 6 個月會落在 2 月 28 或 29 日。閏年也已納入計算,不需要自己另外加減。

          ❓ 預產期是怎麼算出來的、準嗎

          用 Naegele 法則:預產期 = 最後一次月經第一天 + 280 天(40 週),週期不是 28 天時把差值一併平移(35 天週期就往後 7 天)。要注意這只是統計上的估計 —— 實際在預產期當天出生的比例很低,臨床上會再用早期超音波校正。本工具的結果僅供排程參考,產檢後一律以醫師判定的預產期為準。

          ❓ 早產兒的矯正年齡怎麼算

          矯正年齡是把早出生的那段時間扣掉:矯正年齡 = 實際年齡 − 早產天數,而早產天數 = 40 週(280 天)− 出生時妊娠天數。換個更好記的算法,矯正年齡就是「從預產期那天算到今天」有多久 —— 預產期當天就是矯正年齡 0 天。例如 32 週 0 天出生,比 40 週早了 8 週(56 天),若實際年齡 195 天,矯正年齡就是 139 天。填入出生日期與妊娠週數即可自動算出,並同時顯示推算的預產期。

          ❓ 矯正年齡要用到幾歲、足月需要矯正嗎

          矯正年齡只用於早產兒(出生未滿 37 週);足月出生直接用實際年齡,本工具在這種情況會直接提示不需矯正。至於用到幾歲,多數發展評估指引在滿 2 歲後就不再使用矯正年齡,本工具在實際年齡超過 2 歲時會提醒。實際基準仍請以所屬院所規定與最新版指引為準。

          🎯 現在就做:拿你手邊最近一張要開的長期處方或一劑要排的疫苗試一次 —— 填開始日、按下對應的預設按鈕、確認模式選對,然後複製結果貼進病歷或行事曆。第一次用建議拿一個你已經知道答案的日期驗算一遍,確認模式的選法跟你的習慣一致。