ToolAct工具行動

寶寶天數計算器

記錄寶寶成長的每一天,計算寶寶出生天數

什麼是寶寶天數計算器?

寶寶天數計算器會將出生日期轉換成父母容易查看的成長摘要,包括出生總天數、完整週數、月齡、歲月日拆分,以及下一個固定天數里程碑。它適合寫成長記錄、照片文案、家庭分享、寶寶日記、滿月與百日慶祝準備,也能滿足日常想知道「寶寶來到世界多少天了」的需求。天數適合做精確紀念,月齡則更常用於餵養、睡眠與發展討論。此工具根據輸入的出生日期與目前瀏覽器日期計算,不取代醫療建議。疫苗接種、早產兒矯正月齡、健檢節點與當地兒童保健規則,仍應以兒科醫師或官方門診安排為準。

使用方法

使用方法

  1. 使用日期選擇器選擇寶寶的出生日期
  2. 系統會自動計算並顯示出生至今的天數
  3. 查看詳細的年齡組成(歲、月、日)及統計資訊
  4. 查看距離下一個成長里程碑還有多少天

小提示

  • 請使用實際出生日期而非概略年齡,以正確計算閏年及各月份天數。
  • 里程碑日期有助於記錄與規劃,但孩子的發展情形仍應由專業醫療人員評估。

使用場景

追蹤寶寶的精確天數與週數選擇出生日期至今天的範圍,頁面會顯示總天數、完整週數、月齡和歲月日拆分。設計用於寶寶日記、照片文案、家庭分享和成長記錄。週數和月齡是獨立的度量,一個 90 天大的寶寶同時是 12 整週和 2 個月大,這在比較使用不同慣例的來源記錄時很有用。
圍繞固定里程碑規劃拍照和慶祝利用下一個里程碑倒數(30 天、100 天、180 天、365 天、730 天、1095 天及之後的週年),不再需要手動推算里程碑卡片和家庭提醒的時間。搭配歲月日顯示,在預約攝影師、訂蛋糕或安排小型家庭聚會時特別方便。
避免將日常里程碑與醫療排程混淆計算使用從選定出生日期起算的日曆天數,不處理矯正月齡、胎齡、疫苗規則或特定診所的時間窗。它最適合日常追蹤,而非醫療決策。餵奶間隔、睡眠週期和換尿布頻率通常以小時而非天數記錄,因此在早期幾週應使用獨立的間隔記錄,而非將天數當作餵食時間表。
計算早產兒的矯正月齡從實際年齡中減去早產的週數,即可估算追蹤發展里程碑時的矯正月齡。工具回傳的是日曆天數差,因此應根據兒科醫師的指導手動矯正,而非期望結果中包含臨床邏輯。
以固定格式分享里程碑快照將歲月日顯示作為寶寶手冊、成長照片或家庭群組更新的文案,讓措辭在各篇貼文中保持一致。在兒童隱私重要的公開場合,避免同時發布完整出生日期和姓名。注意週和月的里程碑以不同節奏翻轉,28 天的寶寶正好是 4 週 0 個月,而 30 天的寶寶是 4 週 1 個月;選擇符合閱覽對象文化或診所慣例的說法即可。

技術原理

四個輸出都來自一組 Date 配對:從日期選擇器解析的 birthDate 和由 new Date() 取得的 today。總天數為 Math.floor((today - birthDate) / 86_400_000)——這個常數是每天的毫秒數,只要兩個時間戳都以 UTC 表示就是正確的。夏令時間的陷阱是真實存在的:如果計算在跨越春令時間邊界的本地時區中進行,其中一天只有 23 小時,簡單的減法會少算 1 天。使用 Date.UTC(year, month, day) 來錨定兩個端點可以完全迴避這個問題。年/月/日是逐分量的借位減法:從 y2−y1、m2−m1、d2−d1 開始;如果天數為負數則借一個月(並根據前一個日曆月的天數調整,28-31 天取決於哪個月以及該年是否為公曆閏年——可被 4 整除,但世紀年除外,除非可被 400 整除);如果月份為負數則借一年。這個演算法符合父母自然描述年齡的方式,因此 1 月 31 日到 2 月 28 日讀作「0 個月 28 天」而非「1 個月」。里程碑是遵循中國傳統的固定天數(百日宴按計數慣例是第 99 天,日常口語中說第 100 天)和西方週年紀念(365、730、1095 個日曆天)。CDC 發育里程碑(2022 年修訂版)將第一次社交微笑定在約 6 週、獨坐定在約 6 個月、第一步定在約 12 個月、50 詞彙量定在約 18 個月——但這些是臨床基準,不是本工具報告的內容。出生日期不會離開瀏覽器;除非父母明確將帶有日期編碼的 URL 加入書籤,否則不會有任何資料被持久化。

  • 總天數 = Math.floor((today − birthDate) / 86_400_000);使用 Date.UTC(y,m,d) 作為兩個端點以避免夏令時間轉換落在其間時產生的一天偏差
  • 年/月/日是逐分量的借位減法——當天數為負時,從前一個日曆月借用天數(依公曆規則為 28-31 天)
  • 公曆閏年規則:可被 4 整除,但世紀年除外,除非可被 400 整除(所以 2000 年是閏年,2100 年不是);2 月 29 日生日在平年依 GB/T 7408 推進到 3 月 1 日
  • 生命週數 = Math.floor(總天數 / 7);生命月數 = 年 × 12 + 月——這些是兒科醫師用於疫苗接種和生長圖表的單位
  • 里程碑天數:1 個月 = 30 天(日曆月翻轉)、100 天 = 中國計數慣例的第 99 天、半歲 = 180 天、生日 = 365·n
  • CDC 發育里程碑(2022 年修訂版):社交微笑 ≈6 週、獨坐 ≈6 個月、第一步 ≈12 個月、50 詞彙量 ≈18 個月——僅供參考,非臨床排程
  • 出生日期留在瀏覽器中;跨工作階段儲存需要父母將帶有日期查詢字串的 URL 加入書籤——頁面本身不會寫入任何 localStorage

範例

新生兒追蹤

寶寶出生 15 天:顯示 15 天、2 週、0 個月。下一個里程碑:滿 1 個月(剩 15 天)

百日慶祝

寶寶出生 100 天:顯示 100 天、14 週、3 個月。下一個里程碑:滿 6 個月(剩 80 天)

滿週歲

寶寶出生 365 天:顯示 365 天、52 週、12 個月(1 年)。下一個里程碑:2 歲生日(剩 365 天)

常見問題

我的寶寶活了幾天?

輸入出生日期,本頁會顯示總天數;若一併填寫出生時間,還會精確到時與分。並會把結果換算成月、年,方便追蹤里程碑。

出生那天算第 0 天還是第 1 天?

出生當天為第 0 天,隔天才是第 1 天。這也是多數家長計算「天齡」的方式,並與多數兒科里程碑表(睡眠、餵奶、疫苗)一致。

週與月是怎麼計算的?

週以剛好 7 天為一個區塊。月份依照日曆計算——5 號出生的寶寶會在下個月的 5 號滿一個月。月底出生(例如 2 月底)以及 30/31 天月份的差異,會以「下個月最後一天」收斂處理。

為什麼結果一年會莫名跳一個小時兩次?

那是你所在時區的日光節約時間切換造成的。內部計算以絕對時間為準,但顯示的「日與時」會反映本地時鐘調整。總天數不受影響。

可以同時追蹤多個小孩嗎?

請開額外的瀏覽器分頁——每個分頁會各自保留輸入。本工具不會跨工作階段儲存資料,長期記錄建議改用截圖或專門的育兒 App。

有提供懷孕或預產期相關功能嗎?

本工具只計算出生後天數。懷孕追蹤與預產期估算請改用「預產期計算機」工具,輸入末次經期日期即可得到妊娠週數。

出生日期會被儲存嗎?

不會。所有計算都在本機完成,日期不會上傳也不會儲存。關閉或重新整理頁面即會清除。