首页 / 工具 / 纪念日倒计时

纪念日倒计时

给重要的日子起个名字、挑好本地时间,页面每秒刷新剩余的天、时、分、秒。目标存在浏览器本地,关掉再打开还在;到点会在状态条上提示。

· 等待目标

目标列表
  • 还没有目标:填好名称与日期,点「添加目标」。
剩余时间报告

当前目标

—
名称
—
天
—
时
—
分
—
秒
—
目标时刻
—
状态
—
时区
—

几点说明

  • 数据不出浏览器 · 零网络请求 · 可断网可用。
  • 日期与时间都按你机器的本地时区解释,页面右下角的「时区」一行给出当前偏移,所以换到别的时区打开会按当地时刻重新计算。
  • 目标存在浏览器的 localStorage 里(键名 tool-countdown-targets),只留在本机;隐私模式下写入被拒时会提示,页面仍然能用,只是关掉就没了。
  • 每秒由 setInterval 打一次标记,真正重排交给 requestAnimationFrame,并且只在「秒」这个数字变化时才改 DOM,所以窗口不聚焦时几乎不做事。
  • 秒数归零的那一刻状态条会转成「到点了」并把该条目标记成绿色,同一条目标只提示一次;已经过去的目标显示为「+ 已过去」的时间。
  • 「删除选中」只删当前高亮的那一条;「清空输入」只清空名称框并把日期重置回一周后,已保存的目标一条都不动。
  • 快捷键:在名称框里按 Ctrl / ⌘ + Enter 立即添加;同一名称同一时刻重复添加会被合并,名称相同时以最后添加的为准。