寶寶天數計算器
記錄寶寶成長的每一天,計算寶寶出生天數
什麼是寶寶天數計算器?
寶寶天數計算器會將出生日期轉換成父母容易查看的成長摘要,包括出生總天數、完整週數、月齡、歲月日拆分,以及下一個固定天數里程碑。它適合寫成長記錄、照片文案、家庭分享、寶寶日記、滿月與百日慶祝準備,也能滿足日常想知道「寶寶來到世界多少天了」的需求。天數適合做精確紀念,月齡則更常用於餵養、睡眠與發展討論。此工具根據輸入的出生日期與目前瀏覽器日期計算,不取代醫療建議。疫苗接種、早產兒矯正月齡、健檢節點與當地兒童保健規則,仍應以兒科醫師或官方門診安排為準。
使用方法
使用方法
- 使用日期選擇器選擇寶寶的出生日期
- 系統會自動計算並顯示出生至今的天數
- 查看詳細的年齡組成(歲、月、日)及統計資訊
- 查看距離下一個成長里程碑還有多少天
小提示
- 請使用實際出生日期而非概略年齡,以正確計算閏年及各月份天數。
- 里程碑日期有助於記錄與規劃,但孩子的發展情形仍應由專業醫療人員評估。
使用場景
技術原理
四個輸出都來自一組 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。
有提供懷孕或預產期相關功能嗎?
本工具只計算出生後天數。懷孕追蹤與預產期估算請改用「預產期計算機」工具,輸入末次經期日期即可得到妊娠週數。
出生日期會被儲存嗎?
不會。所有計算都在本機完成,日期不會上傳也不會儲存。關閉或重新整理頁面即會清除。