通过MCP连接 →

输入计算

数学公式

广告

结果

距目标日期的天数
0
天(自起始日期算起)
天数(绝对值) 0
周数 0

什么是日期天数计算器?

日期天数计算器能精确告诉你两个日期之间相隔多少天——通常是从今天算起,到某个未来事件还有多久,比如生日、婚礼、考试、节假日、产品发布或项目截止日。只需输入目标日期,并可选择自定义一个起始日期,工具就会给出精确的天数,同时换算成对应的周数。

显示起始日期与目标日期之间天数的日历
计算器统计今天与你选定目标日期之间的整天数。

如何使用

用日期选择器选好你的目标日期。默认情况下,倒计时从今天开始计算;如果你想从另一天起算,可以填写一个起始日期。点击计算,结果会显示带符号的天数(若目标日期已过则为负数)、天数的绝对值,以及对应的周数。

计算公式详解

每个日期都会被转换为当天零点(午夜)的毫秒级时间戳。计算器用目标时间戳减去起始时间戳,再除以 86,400,000——这是一整天(24 小时)所包含的毫秒数(1000 × 60 × 60 × 24)。最后用向下取整函数(floor)取整,得到完整的天数:

$$\text{天数} = \left\lfloor \frac{\text{目标日期} - \text{起始日期}}{86{,}400{,}000} \right\rfloor$$

按天划分两个日期差值的时间轴
天数即两个日期之间的时间差按24小时为单位划分的结果。

实例演示

假设今天是 2024 年 1 月 1 日,你的目标日期是 2024 年 1 月 31 日。两者相差 30 天,因此计算器返回 30 天(约 4.29 周)。如果目标日期在过去,天数会显示为负值,而“绝对值”一行依然会显示其数量大小。

常见问题

结果是否包含目标日期当天?不包含。计算的是两个日期之间相隔的完整天数,所以目标日期当天算作第 0 天。如果想要包含当天的天数,请在结果上加 1。

为什么我的结果是负数?负值表示相对于你的起始日期,目标日期已经过去了。

能正确处理闰年吗?可以。由于计算使用的是真实的日历时间戳,2 月 29 日以及不同月份的天数差异都会被自动计入。

最后更新: