倒计时计算器

设置目标日期和时间,实时显示距离目标还剩多少天、小时、分钟和秒。

倒计时

计算距指定日期的剩余天数

倒计时

输入一个未来日期

公式
天数 = (目标日期 - 今天)/ 每天毫秒数

什么是倒计时计算器?

倒计时计算器从当前时刻到指定未来时间点,实时计算并显示剩余时间,精确到秒。它广泛用于记录重要日期:婚礼、旅行出发日、考试日、活动开幕、新年倒计时等。

本计算器在浏览器本地运行,无需联网即可持续计时,目标日期会自动保存在浏览器本地存储中,下次访问时仍然有效。

如何使用本计算器

  1. 输入倒计时名称(如「中秋节」、「项目截止日」)。
  2. 选择目标日期和时间。
  3. 点击「开始」,倒计时自动运行并显示剩余天/时/分/秒。
  4. 刷新或重新访问页面,倒计时会自动恢复上次设置。

倒计时计算原理

剩余时间 = 目标时刻 − 当前时刻 拆解为各时间单位: 总秒数 = 剩余时间(毫秒)÷ 1000 天数 = ⌊总秒数 ÷ 86400⌋ 小时 = ⌊(总秒数 mod 86400) ÷ 3600⌋ 分钟 = ⌊(总秒数 mod 3600) ÷ 60⌋ 秒数 = 总秒数 mod 60

⌊⌋ 表示向下取整。计算器每秒更新一次,使用浏览器的 Date 对象处理时区,确保跨时区准确显示。

计算示例

距 2026 年元旦还有多少天?

从 2025 年 12 月 25 日起算至 2026 年 1 月 1 日,恰好 7 天,即 604,800 秒。倒计时显示:7 天 0 小时 0 分 0 秒。

今晚 20:00 距午夜还有多少小时?

从 20:00 到次日 00:00,剩余 4 小时 = 14,400 秒。适合跨年派对或当天截止的任务倒计时。

一周有多少秒?

7 天 × 24 小时 × 60 分钟 × 60 秒 = 604,800 秒。设置恰好一周后的倒计时,计数器将从 604,800 开始逐秒递减。

常见问题

倒计时设置会被保存吗?
会。倒计时的名称和目标日期会自动保存在浏览器的本地存储(localStorage)中。只要使用同一浏览器和设备,下次访问页面时倒计时会自动恢复。
倒计时归零后会怎样?
计时器停止并显示完成提示,四个数字均变为 0(0 天 0 时 0 分 0 秒)——表示目标时间已到达。之后可以重置或输入新的目标日期。
如何倒计时到某个具体时间点而不只是日期?
在日期选择器旁边的时间框中输入具体时间(如 23:59),例如「2025 年 12 月 31 日 23:59」,计时器会精确倒计时到那一分钟。
倒计时支持跨时区吗?
支持。计时器以 UTC 为基准计算目标时刻,再根据你的本地时区显示结果。无论你在北京还是纽约,显示的剩余时间对你的本地时区都是准确的。
倒计时最远可以设置到多远的未来?
支持设置几年甚至几十年后的日期。JavaScript 的 Date 对象可处理至公元 275,760 年 9 月 13 日,实际使用中不存在有意义的上限。