跳到主要内容
马上默工具工作台
通用实用 · 日期计算

纪念日与倒数日

在一起多少天、距离考试还剩几天、下个生日是周几。录入日期就能看到天数、周数与周年倒计时,一条条排好队,也能生成卡片打印。

  • 双向计算:既算「还有几天」,也算「已经过了几天」。
  • 每年重复:生日、纪念日自动滚到下一个周年。
  • 本地保存:清单存在浏览器里,不上传服务器。

添加纪念日

点日期即时计算

0 条

最近的一个日子

—

添加纪念日后,这里会显示最接近今天的那一个。

还没有纪念日。填个名字和日期,加入清单试试。

批量导入

每行:名称, 日期, 是否每年重复

重复填 1 表示每年重复,填 0 表示只算这一次;日期用 2026-12-19 格式。

AI 写纪念日文案

需人机验证

把天数交给 AI,写几条能直接放在卡片上的短文案。首次点击会先弹出点选验证码。

天数怎么算才不吵架

「在一起第几天」和「还有几天」差一天,是算法口径不同,不是算错。

含今天与不含今天

倒数日常用「不含今天」:明天的事显示 1 天,今天就显示 0 天。而纪念日计数常用「含当天」:领证当天算第 1 天。本工具同时给出两种数字,卡片上默认用倒数口径。

为什么用日期差而不是毫秒差

直接用时间戳相减会受时分秒影响,23:00 和 01:00 相减可能得到 0 天。正确做法是把两边都归零到当天零点再相减,并考虑闰年与月份天数,本工具即按此计算。

每年重复的周年怎么滚

把年份换成今年,若日期已过则换成明年。2 月 29 日的生日在平年按 3 月 1 日处理,这是多数日历软件的约定,避免出现「四年才过一次」的尴尬。

周数与月的换算

周数按天数除以 7 取整,剩余天数单独显示。月数不做简单除法,因为每月天数不同,跨月计算需要逐月累加,本工具只给天数与周数,避免出现似是而非的月数。

常见问题

清空浏览器数据后清单会丢吗?

会。清单保存在浏览器 localStorage 里,清理站点数据或换设备都看不到。重要日子建议截图或用「复制当前清单」备份文本。

支持农历生日吗?

目前只做公历计算。农历生日每年对应的公历日期不同,需要先查当年农历对应的公历日,再录入本工具。

为什么明天显示 1 天而不是 0 天?

因为按「不含今天」的倒数口径计算。如果你习惯含今天,把结果加 1 即可,卡片说明里也标注了口径。

相关工具