utilduck
Home · 日期时间 · 倒数日计算器

倒数日计算器

选择目标日期查看剩余天数,或计算两个日期之间的天数。

结果
-
D-day-

关于倒数日

倒数日是距离重要日子的倒计时。D-1 表示前一天,D+1 表示后一天。此工具计算所选日期之间的日历天数。

距离某个日期还有多少天怎么算?

计算距目标日期的天数时,用目标日期减去今天的日期,数出两者之间相差的日历天数。例:如果今天是 2026 年 7 月 16 日,距 2026 年 12 月 25 日还有 162 天,记作 D-162。

倒数日计算步骤

  1. 把今天的日期和目标日期都设为零点,避免具体时刻影响计算。
  2. 用目标日期减去今天的日期,得到相差的天数。
  3. 如果结果为正数,说明目标日期还未到来,标记为 D- 加上该天数(D-162)。
  4. 如果结果为负数,说明目标日期已经过去,标记为 D+ 加上绝对值(D+30)。
  5. 如果要计算任意两个日期之间的天数,而不是从今天算起,同样用较晚的日期减去较早的日期。

倒数日公式

距目标日期天数 = (目标日期 - 今天日期),以日历天为单位
  • 目标日期 = 要倒数的那一天
  • 今天日期 = 当前日历日期,取零点

D-day速答

D-day是什么意思,D+1又是什么?

D-day就是目标日期本身。D-1是目标日前一天,D+1是后一天。这个说法源自军事行动计划,如今广泛用于标注截止日、考试和活动。

(平年)1月1日到12月31日相差多少天?

364天。平年的12月31日是当年第365天,因此和1月1日相差364天。

1月1日之后100天是几月几号?

4月11日(平年)。从1月1日加100天,经过2月(28天)、3月(31天),落在4月第11天。

从任意日期算100天后的日期该怎么算?

把日期加上100天,每当累计天数超出当月剩余天数时就进位到下个月。本计算器对任何起始日期都会自动这样计算。

“两个日期之间的天数”和“剩余天数”有什么不同?

“剩余天数”始终是从今天算到某一个目标日期。“两个日期之间的天数”则是计算你选定的任意两个日期之间的日历天数,与今天无关。

计算天数时会计入闰年吗?

会。本工具按实际日历日期计算,而不是固定365天一年,所以像2028年这样的闰年、包括2月多出的一天,都会被准确计入。

如果今天正好是目标日期,计算器会显示什么?

显示D-day,即0天。计算结果是今天到目标日之间完整的日历天数,若是当天则显示为0。

D+30是什么意思?

表示目标日期是30天前。正的“D+”数字表示日期已经过去,“D-”则表示日期还在未来。

倒数日示例(以 2026 年 7 月 16 日为基准)

目标日期距今天数D-day 标记
2026年12月25日162D-162
2027年1月1日169D-169
2026年3月1日-137D+137
2026年8月15日30D-30
2026年7月16日0D-day

常见问题

D-day 是什么意思?

D-day 就是目标日期本身。D-1 表示目标前一天,D+1 表示目标后一天。这个说法源自军事行动计划,现在广泛用于表示考试、活动或截止日期的倒计时。

这个工具会把目标日期本身算进去吗?

计算的是今天到目标日期之间完整经过的日历天数,不是不完整的部分天。如果今天正好是目标日期,结果就是 D-day(0 天)。

两个日期之间的天数和距今天数有什么不同?

距今天数永远是从今天算到一个目标日期;两个日期之间的天数则是计算你选择的任意两个日期之间相隔的日历天数,和今天无关。

计算会考虑闰年吗?

会。因为工具使用真实的日历日期,而不是固定按 365 天计算的一年,像 2028 年这样的闰年会被正确计入,包括 2 月多出的那一天。

本计算器只按浏览器所在本地时区的日历天数计算,不考虑目标事件发生地和本地的时区差异,也不支持只计工作日的倒计时。

Sources: ISO 8601 - Date and time format (calendar day representation)

隐私与安全

  • 在浏览器中计算 — 您输入的内容仅在本机设备上计算,不会发送到 utilduck 服务器。
  • 加密连接 — 所有页面均通过 HTTPS 提供,传输过程中无法被读取。
  • 不提供给第三方 — 您输入的内容不会传递给分析或广告服务。
  • 不保存 — 计算结果不会保存到任何服务器,也无需注册账号。

最后更新: 2026-08-24