密码更换提醒计算
按上次更换日期与策略天数算出已用天数、剩余天数、到期日,并判断是否已过期与给出更换建议,日期由你指定、不读系统时间。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
提醒设置
已用比例: —
计算结果
填入上次更换日期后这里会显示已用天数与建议。
天数按 UTC 天序号相减,不受时区与夏令时影响;本工具不读取系统时间、不联网,也不存储你输入的日期。
这个工具能做什么
- 公司要求 90 天换一次密码,填上上次更换日期就知道还剩几天,避免到期当天被强制登出。
- 整理密码管理器时批量核对哪些账号已经超期,按剩余天数排个优先级再动手。
- 面试或合规自查需要说明「为什么这条策略是 90 天」时,用具体天数说话比拍脑袋更清楚。
- 把「今天」改成任意日期,复盘某个历史时点上密码已经用了多少天。
示例
输入
上次更换 2026-07-01,今天 2026-10-10,策略 90 天,提前提醒 7 天
输出
已用天数 101 天,剩余 −11 天,到期日 2026-09-29,已用比例 112.2%,状态「已过期」,建议「立即更换」
剩余天数为负数表示已过期 11 天;到期日就是「上次更换日 + 策略天数」,不是按月推算。
常见问题
为什么剩余天数会是负数?
负数表示已经过期了多久。例如剩余 −11 天就是超过到期日 11 天。这样比笼统显示「已过期」更有用,因为你能立刻判断是刚过期还是拖了很久。
「今天到期」和「已过期」有什么区别?
剩余天数等于 0 时算「今天到期」:今天仍然在策略范围内,但必须今天处理。剩余天数小于 0 才是「已过期」。这两档的建议都是立即更换,只是措辞不同。
提前提醒天数填多少合适?
填 7 天意味着剩余 7 天以内就会提示「即将到期」。填 0 表示只在到期当天提醒。它必须小于等于策略天数,否则没有意义,工具会直接拒绝。
天数是怎么算的,会受时区影响吗?
两个日期都先换算成自 1970-01-01 起的天序号再相减,用的是 UTC 日历日,因此不会因为时区或夏令时把一天算成 23 或 25 小时。跨月、跨年、闰年都由日历自动处理。
我输入的日期会被保存吗?
不会。计算完全在浏览器本地完成,页面不发任何请求,刷新即清空。密码本身不需要也不应该填进这个工具,这里只需要日期。
关键词:password rotationpassword expirycredential policydays remainingsecurity hygiene密码更换密码过期已用天数剩余天数密码策略