半歲生日 (Half-Birthday) 計算機
半歲生日(half-birthday)係喺生日 6 個月後嗰日 — 例如 8 月 15 日出世,半歲生日就喺 2 月 15 日。輸入出生日期,工具會即時計到下次半歲生日嘅日期、星期、距今日數,以及屆時嘅半歲年齡(例如 33.5 歲)。
請輸入有效嘅數字
今日就係你嘅半歲生日 — 半歲生日快樂!
下一個半歲生日
—
屆時嘅半歲年齡
— 歲
上一個半歲生日
—
當時嘅半歲年齡
— 歲
對應月份冇咁多日(例如 8 月 31 日 → 2 月底),半歲生日已自動就近到該月最後一日。
公式
半歲生日 = 出生日期 + 6 個月(月份循環過 12 月就跳到下一年;對應月份冇咁多日就 clamp 到該月最後一日)。第 n 個半歲生日 = 出生日期 + (2n + 1) × 6 個月,對應半歲年齡 = n + 0.5。
- · 加月份用 calendar arithmetic:8 月 15 日 + 6 個月 = 2 月 15 日;7 月 1 日 + 6 個月 = 1 月 1 日(跨年)。
- · 日期 clamp 規則:8 月 31 日嘅半歲生日落喺 2 月 31 日(唔存在),自動就近到 2 月 28 日(平年)或 2 月 29 日(閏年)。同樣,3 月 31 日 → 9 月 30 日。
- · 2 月 29 日出世:半歲生日永遠喺 8 月 29 日,唔需要 clamp(8 月有 31 日)。「正日」生日先要喺平年揀 2 月 28 或 3 月 1,視乎自己嘅慣例。
- · 半歲年齡:出生時 0,6 個月後 0.5,1 歲生日時 1,再 6 個月 1.5⋯⋯如此類推。第 n 個半歲生日對應年齡 n + 0.5。
- · 工具用 UTC 計算日期差,避免時區與夏令時間影響日數結果。
常見問題
半歲生日 (half-birthday) 即係咩?
半歲生日係喺正日生日後 6 個月嗰日 — 即係 0.5 歲、1.5 歲、2.5 歲嗰啲整半數年齡到達嘅日子。文化上美國學校經常會用嚟同夏天出世嘅小朋友慶祝(因為暑假冇同學);亦有人用嚟做「半年回顧」嘅 milestone。
8 月 31 日生嘅半歲生日係幾號?
會落喺 2 月底。8 月 31 + 6 個月 = 2 月 31 日(唔存在),所以自動就近到 2 月 28 日(平年)或 2 月 29 日(閏年)。工具會顯示「clamped」提示,講明日期已調整。
2 月 29 日出世嘅半歲生日點計?
Feb 29 + 6 個月 = 8 月 29 日,每年存在,唔需要 clamp。所以 leap-day baby 每年都有一個確切日期可以慶祝「半歲生日」,反而比正日生日方便。
工具用咩日期參考?要連時間都計埋咩?
只用日期(YYYY-MM-DD),唔考慮鐘點。內部以 UTC 計算日數差,因此唔會受夏令時間或者時區跳轉影響 — 你喺香港、紐約定倫敦睇到嘅結果都一樣。
同類工具
年齡計算機
由出生日期計算實歲、虛歲、總日數同距下次生日仲有幾耐。
日期相差計算機
輸入兩個日期,即時計到相差日數、工作天、週末、年月日同總週數/月數。
時區換算
揀本地同對方城市,即時換算指定時間嘅時區差。
日期加減計算機
由一個日期出發,加或減指定嘅年、月、星期、日,即時得到新日期同星期幾。
工作天計算機
計算兩個日期之間嘅工作天數,自動撇除星期六、日。亦支援由起點加 N 個工作天求結束日。
預產期計算機
由最後一次月經日期(LMP)用 Naegele 法則推算預產期,列出現時孕周、孕期同三個三月期分界。
工時計算機(上班/放工/午飯)
輸入上班同放工時間、午飯/休息分鐘數,即時計到當日工作幾多個鐘同薪金;自動處理通宵更(過夜)。
一年第幾日/第幾週計算機
揀一個日期,即時知道係該年第幾日(1–366)、ISO 8601 第幾週、星期幾、距離年初/年尾幾多日。
查日子係星期幾計算機(任何日期)
輸入任何公曆日期(包括過去同未來),即時查出嗰日係星期幾 — 適合查生日、結婚紀念日、歷史事件嘅星期。
Unix 時間戳 ↔ 日期轉換
輸入 Unix 時間戳(秒或毫秒)即時轉成 UTC、香港時間(HKT)、RFC 1123 HTTP 日期;亦可由日期反推時間戳,適合 debug log、API 同資料庫。
復活節日期計算機
輸入年份,用 Computus 演算法計復活節主日,連帶聖灰禮儀日、棕枝主日同耶穌受難日。
月相計算機
輸入任何日期,立即計到當日月相(新月/上弦/滿月/下弦等)、月齡同照明百分比。
生肖同虛歲計算機
輸入出生日期,計算十二生肖、五行天干地支、本命年同虛歲。
西方星座計算機
輸入出生月日,即時知道你嘅西方星座(白羊、金牛、雙子…)、四元素、性質同對宮星座。
生日石(誕生石)對照表
揀出生月份,即時知道對應嘅現代誕生石、傳統誕生石、誕生花,配埋星座範圍同色卡,方便揀首飾或生日禮物。
儒略日 (Julian Day) 計算機
將公曆日期換算成儒略日 (JDN) 或修改儒略日 (MJD),常用於天文觀測、史學同跨曆法日期運算。
ISO 8601 週次計算機
輸入任何日期,按 ISO 8601 標準(週一為首日、首週含 1 月 4 日)計到 ISO 年份、週次(W01–W53)同星期幾。
時間相差計算機(時分秒)
輸入兩個時間(HH:MM[:SS]),即時計到相差幾多個鐘、分鐘同秒,支援跨夜班同小數時數。
香港法定年假計算機
輸入受僱年資,根據《僱傭條例》第 41AA 條即時計到法定有薪年假日數。
日照時間 (Sunrise/Sunset) 計算機
輸入緯度、經度同日期,用 NOAA 太陽公式計到當地嘅日出、日落、太陽中天同總日照時間。