跳到主要内容
CalcMax

生日计算器

结果

90 天

距下一个生日的天数

距下一个生日的周数
12.9 周
下一个生日
2027年1月1日
下一个生日是星期几
星期五
当天将满年龄
37
出生当天是星期几
星期一

生日计算器输入出生日期,倒数到下一个生日:还有多少天、落在星期几、那天满几岁,以及出生当天是星期几。今天是几号由页面自己读,只有出生日期要你填。星期几这一项是订餐厅、订蛋糕、请年假之前真正要看的那个数。生日是固定的月日,所以倒数每天少一,过了生日当天早上重新回到一整年。页面按公历算,过农历生日的要先把农历日期换算成公历再填进来。

公式

下一个生日 = 把出生的月和日放到今年,若已过去就放到明年;还有多少天 = 下一个生日减今天;满几岁 = 下一个生日所在的年份减出生年份

birthDate
出生日期。未来的日期也允许——预产期倒数用的是同一条路
daysUntilBirthday
从今天到下一个生日的整天数;今天就是生日时读 0,不会是 365
weeksUntilBirthday
同一个倒数折成周,保留一位小数
nextBirthday
倒数落在哪一天,也就是今年的生日或明年的生日
nextBirthdayWeekday
那个日期是星期几;订场地之前要核对的就是这一项
ageTurning
那一天满几岁:落点年份减出生年份
birthWeekday
出生当天是星期几,是一个星期序号,不是日期

要安排一件发生在生日那天的事时用它,而不是用它说某人现在多大:订位、订蛋糕、请假,或者判断聚会该放在生日当天还是前后那个周末。它也是日期还在未来时该用的那个工具——预产期、还没到的周岁宴、别人正在倒数的某个整生日,这些年龄计算器都不收。想知道今天几岁用年龄计算器,想数某件事过去多少年用周年纪念计算器。

算例

  1. 1990 年 1 月 1 日出生,2026 年 1 月 15 日读

    1. 今年的生日是 2026 年 1 月 1 日,已经过去 14 天了
    2. 所以倒数挪到 2027 年 1 月 1 日
    3. 2026 年 1 月 15 日到 2027 年 1 月 1 日是 351 天(365 减去已经过去的 14 天)
    4. 351 除以 7 是 50.14,保留一位小数是 50.1 周
    5. 2027 年 1 月 1 日是星期五,2027 减 1990 是 37,那天满 37 岁

    刚过完生日会让倒数看起来很长——两周前才满 36 的人,这里写着还有 351 天。这是对的:页面数的是下一个,已经拿到的那个岁数在年龄计算器里。

  2. 闰日出生:2000 年 2 月 29 日

    1. 出生的月日是 2 月 29 日,而 2026 年不是闰年
    2. 日号被夹到当月最后一天,所以下一个生日是 2026 年 2 月 28 日
    3. 2026 年 1 月 15 日到 2026 年 2 月 28 日是 44 天
    4. 44 除以 7 是 6.29,保留一位小数是 6.3 周
    5. 2026 年 2 月 28 日是星期六,2026 减 2000 是 26

    选 28 日是一个选择,不是天经地义:有些地方把平年的生日定在 3 月 1 日,用哪一条取决于当地规定。本页取夹取,FAQ 里写明了。这个人出生那天是星期二。

局限

「今天」取的是 UTC 日历日,不是本机时区的那一天,所以在东八区,凌晨那几小时数出来的天数可能差一天。2 月 29 日出生的人,平年按 2 月 28 日过生日,有些地方按 3 月 1 日,页面不提供这个切换。本页只能倒数到今天,不能指定别的起算日,也不算今年已经过去的那个生日。页面按公历算,农历生日要先换算成公历再填。星期几的名称由浏览器按页面语言渲染。

常见问题

距离下一个生日还有多少天?
填上出生日期,最上面一行就是天数,下面一行是同一个倒数折成的周数。数的是下一次生日:今年已经过了的话,就数到明年那一次。生日当天读 0 而不是 365,第二天变成 364。过农历生日的要先把农历日期换算成今年的公历日期再填。
下一个生日是星期几?
星期几那一行会直接写出来,它上面那一行是倒数的落点日期。两个要一起看,因为决定聚会放在当天还是前后周末的正是星期几,而只看天数看不出来。
出生那天是星期几?
出生当天那一行只用出生日期就能算,不涉及任何未来的日期。1990 年 1 月 1 日出生的人那里读星期一。这与「某一天是星期几」那类工具对同一个日期给出的答案是同一个口径,两边不会打架。
2 月 29 日出生的人,平年哪天过生日?
本页用 2 月 28 日,也就是把日号夹到当月最后一天。有些国家规定按 3 月 1 日,也有人两天都过。这不是算出来的:那一年根本没有 2 月 29 日,所以一定要选一个,而知道本页选的是哪一个,正是问这个问题的意义。
预产期还没到,能用它倒数吗?
可以,而且这是与年龄计算器有意的差别,那一页会拒绝未来的日期。预产期就是一个还没人过过的生日,要问的正是还有多少天。满几岁那一行会读 0,意思是那天达到的岁数就是出生本身。日期过去之后改用年龄计算器。

参考资料

相关计算器