生日倒计时计算器

生日倒计时计算器按公历出生日期,算出距离下次生日还有多少天、那天星期几、满几周岁;今年生日已过自动顺延到明年。

按公历(阳历)生日填写;农历生日请先换算成今年对应的公历日期。

默认今天(北京时间),也可改成任意一天,看那天距下次生日还有几天。

请填写出生日期,自动算出距下次生日还有几天。

怎么用

  1. 填写出生日期:按身份证或户口本上的公历(阳历)生日填写,例如 1990-05-20。
  2. 确认计算日期:默认是今天(北京时间);想知道某一天距下次生日还有几天,改成那一天即可。
  3. 读取生日倒计时:页面给出距下次生日还有多少天、下次生日的日期、那天星期几和满几周岁;当天就是生日时直接显示「今天就是生日」。

核心要点

生日倒计时 = 下次公历生日 − 计算日期的整数天数:今年生日还没到就数到今年,已过就数到明年,生日当天为 0。例如 1990-05-20 出生,在 2026-10-17 看,距下次生日还有 215 天,2027-05-20 是星期四,那天满 37 周岁。

  • 今年生日还没到,就数到今年生日;已经过了,就顺延数到明年生日。
  • 生日当天倒计时为 0,显示「今天就是生日」;生日次日重新从三百多天开始倒数。
  • 天数不含今天、含生日当天:明天生日显示还有 1 天,不是 2 天。
  • 2 月 29 日出生,平年按 3 月 1 日过生日,闰年仍是 2 月 29 日。
  • 只按公历计算;农历生日请先用农历公历换算换成公历日期。要看现在几岁几个月几天,用年龄计算器。

原理与公式

设计算日期为 a,出生日期为 b,bd(Y) 表示 Y 年的公历生日(月日同出生日期; 2 月 29 日出生遇平年取 3 月 1 日):

若 bd(a.年) = a:今天就是生日,N = 0;
若 bd(a.年) > a:下次生日 = bd(a.年);
若 bd(a.年) < a:下次生日 = bd(a.年 + 1);
N = 下次生日 − a(整数天,不含计算日期、含生日当天);
满几周岁 = 下次生日年份 − 出生年份。

计算日期正好是出生当天时不算过生日,下次生日直接取满 1 周岁那天。

计算示例

今年生日已过:1990-05-20 出生,计算日期 2026-10-17。今年 5 月 20 日已过,顺延到 2027-05-20: 10 月还剩 14 天,加 11 月 30、12 月 31、1 月 31、2 月 28、3 月 31、4 月 30、5 月 20 天,共 215 天,那天星期四,满 37 周岁。

闰日出生遇平年:2000-02-29 出生,计算日期 2026-10-17。2027 年是平年,生日按 2027-03-01: 14 + 30 + 31 + 31 + 28 + 1 = 135 天,那天星期一,满 27 周岁。到 2028 年(闰年)则回到 2 月 29 日。

常见问题

距离生日还有多少天怎么算?
先看今年的生日过了没有:还没到就用今年生日减去今天,已经过了就用明年生日减去今天,得到的整数天就是生日倒计时(不含今天、含生日当天)。例如 1990-05-20 出生,在 2026-10-17 看,今年 5 月 20 日已过,下次生日是 2027-05-20,还有 215 天。
2 月 29 日出生的人,平年哪天过生日、生日倒计时怎么算?
本工具约定平年以 3 月 1 日作为生日(与站内年龄计算器一致),闰年仍是 2 月 29 日。例如 2000-02-29 出生,在 2026-10-17 看,2027 年是平年,下次生日按 2027-03-01 算,还有 135 天,那天是星期一,满 27 周岁。也有人习惯平年 2 月 28 日过,那样会比本工具结果少 1 天。
今年生日是星期几怎么查?
把计算日期改成今年 1 月 1 日,输入出生日期后,「下次生日」就是今年的生日,旁边直接显示星期几。如果只想知道下一次生日是周末还是工作日,保持计算日期为今天即可。星期按公历推算,法定节假日调休需另看当年放假安排。注意计算日期不能早于出生日期,今年刚出生的宝宝直接保持计算日期为今天即可。
农历生日的生日倒计时怎么算?
本工具只按公历计算。农历生日每年对应的公历日期都不同,需要先用农历公历换算把今年(或明年)的农历生日换成公历日期,再用距今天数计算器算还有几天;不能把农历月日直接当公历填进来。
出生当天算过生日吗?满 1 周岁的生日倒计时怎么算?
出生当天不算过生日。计算日期等于出生日期时,下一次生日是满 1 周岁那天,例如 2026-10-17 出生,下一次生日是 2027-10-17,还有 365 天。之后每年生日当天倒计时归 0,次日重新开始计算到下一年。
生日倒计时的天数包含今天吗?明天生日算还有几天?
不含今天、含生日当天,也就是两个日期直接相减。例如在 2026-10-17 看,生日是 10 月 18 日,显示还有 1 天;生日是 12 月 31 日,还有 75 天(10 月剩 14 天 + 11 月 30 天 + 12 月 31 天)。如果习惯把今天也算进去,在结果上加 1 即可。
生日倒计时里的满几周岁和虚岁有什么区别?
本工具显示的是周岁:下次生日那天满几周岁 = 下次生日年份 − 出生年份,例如 1990-05-20 出生,2027-05-20 满 37 周岁。虚岁是民间传统算法,出生即算 1 岁、每过一个农历新年加 1 岁,通常比周岁大 1 到 2 岁。办证、入学、法律年龄一般按周岁,想看精确到天的年龄可用年龄计算器。

来源与更新

计算口径说明(更新于 2026-10-17):

  • 日期书写采用公历 YYYY-MM-DD,依据GB/T 7408.1-2023《日期和时间 信息交换表示法 第1部分:基本规则》(2024-04-01 实施,对应ISO 8601-1);星期按公历日期推算,ISO 星期 1–7 对应星期一至星期日。
  • 闰年按格里高利历规则:4 年一闰、百年不闰、400 年再闰;全部按整数天运算,无时区误差。
  • 可输入 1900-01-01 至 2200-12-31 之间的日期;计算日期在 2200 年末时,下次生日可能落在 2201 年,照常显示。

本工具不含任何随政策变化的参数,结果仅供日常参考。

最近更新:2026-10-17

本工具按公历日期计算生日倒计时,供日常安排参考;不含农历生日换算和法定节假日调休。