tools / date
date/
日期相差天數與工作日、日期加減、年齡 / 星座 / 生肖。依本機日期計算。
兩個日期相差
日期加減
負數表示往前。加減月 / 年時,若目標月沒有該日,取目標月最後一天:1-31 加 1 個月 = 2-28(閏年 2-29)。
年齡計算
2-29 出生者在平年以 2-28 過生日。生肖依西曆年份計算,春節前出生的人應算上一年的生肖。
常見問題
計算相差天數時,開始和結束那天要不要都算進去
預設不算結束那天:1 月 1 日到 1 月 2 日是 1 天。勾選「含頭尾兩天(+1 天)」後變成 2 天,工作日也會把結束那天算進去,「年月日」裡的天數也會多加一天。要數「總共幾天」(活動從 1 號辦到 3 號算 3 天)就勾選,要數「相隔幾天」就不要勾選。
計算工作日會扣掉國定假日嗎
不會。這裡只排除週六和週日,週一至週五都算工作日,國定假日和補班都不考慮。要精確的話,把結果減去這段期間落在週一至週五的假日天數,再加上週末補班的天數。注意預設不含結束那天:週一到週五會顯示 4 個工作日,勾選「含頭尾兩天」才是 5 個。
年月日的結果和我手算的不一樣怎麼辦
開始日期是 29、30、31 號時最容易對不上。它先從開始日期往後數滿幾個月,剩下的才按天數計算;數月份的規則和「日期加減」一致,目標月沒有那一天就取月底。例如 2026-01-31 到 2026-03-01 顯示 1 個月 1 天:1 月 31 日加 1 個月是 2 月 28 日,再過 1 天就到 3 月 1 日。
1 月 31 日加 1 個月再減 1 個月,為什麼回不到 31 號
因為每次加減都從你填的日期重新計算,不會記得上一步。2026-01-31 加 1 個月是 2026-02-28;把這個結果當起點再減 1 個月,得到的是 2026-01-28。想往前推時,請直接用原始日期填入負數。數量必須是整數,絕對值不超過 1,000,000。
年齡是按足歲還是虛歲算的,2 月 29 日出生怎麼算
算的是足歲,到了生日那天才加一歲,不算虛歲。「截至」預設是今天,改成別的日期就能算過去或未來某一天的年齡。2 月 29 日出生的人,平年以 2 月 28 日過生日,所以平年的 2 月 28 日就會加一歲。
星座、生肖和其他地方查到的不一樣怎麼辦
多半是出生在分界日附近。星座使用固定的月日分界(例如牡羊座從 3 月 21 日起、魔羯座從 12 月 22 日起),不看出生年份和具體時刻;實際太陽進入星座的時間每年會差一天左右,各家資料的分界日也略有出入。生肖直接依西曆年份計算,春節前出生的人要看上一年的生肖。
填的日期會被上傳或儲存嗎,「今天」依哪個時區計算
不會上傳,也不會儲存。計算都在瀏覽器裡完成,不會發出網路請求,重新整理後日期會回到預設值。「今天」取你裝置目前時區的本機日期;日期之間的運算只看年月日,不受時區和日光節約時間影響。