通过MCP连接 →

输入计算

数学公式

广告

结果

你已出生
9,673
总周数 1,381
总小时数 232,152

什么是出生天数计算器?

这个工具能精确告诉你两个日期之间相隔了多少天——最常见的用法就是计算从出生日期到今天一共过了多少天。它还会把这段时间换算成总周数和总小时数,让你用一种既有趣又精准的方式来衡量年龄,或是任意一段时间间隔。

如何使用

填写你的出生日期(也可以是任意起始日期)和一个截止日期。截止日期默认为今天。提交表单后,计算器就会返回两个日期之间相隔的完整天数,并同时给出对应的周数和小时数。

计算公式说明

计算器会先把两个日期都转换成当天零点的毫秒时间戳,用截止日期减去出生日期,再除以一天所含的毫秒数(\(1000 \times 60 \times 60 \times 24 = 86{,}400{,}000\)),最后向下取整:

$$\text{天数} = \left\lfloor \frac{\text{截止日期} - \text{出生日期}}{86{,}400{,}000} \right\rfloor$$

\(\text{周数} = \left\lfloor \text{天数} \div 7 \right\rfloor\),\(\text{小时数} = \text{天数} \times 24\)。

显示出生日期、结束日期及二者间天数的时间轴
天数是出生日期到结束日期之间的整天数。

实例演算

假设你出生于 2000-01-01,截止日期为 2020-01-01。这段时间跨越 20 年,其中包含 5 个闰年多出的一天(2000、2004、2008、2012、2016 年)。因此总天数为 \(20 \times 365 + 5 = \mathbf{7{,}305}\) 天。换算下来就是 \(\left\lfloor 7305 \div 7 \right\rfloor = 1{,}043\) 周,以及 \(7{,}305 \times 24 = 175{,}320\) 小时。

将总天数换算为周和小时
同样的时间跨度可以用总天数、周数和小时数表示。

常见问题

结果包含截止日期那一天吗? 结果是已经过去的完整天数,所以起始日期算作第 0 天,到达截止日期时正好等于所列出的天数。

闰年算在内吗? 算。由于我们使用真实的日历时间戳,区间内的每一个闰年多出的一天都会被自动计入。

可以用来计算任意两个日期吗? 当然可以——它适用于任何起始和截止日期,并不限于生日。

最后更新: