完整使用说明

日期加减计算器使用指南

从今天或自选日期加减日历年、月、日,提供 30、45、60、90 天快捷场景,显示星期及今天所用时区。

开始使用计算器

完整使用说明

这个计算器能做什么

从今天或自选日期加减日历年、月、日,得到结果日期、星期与相隔日历天数。新增 30、45、60、90 天快捷场景,直接承接“从今天起 90 天是哪天”等任务,同时保留 1 周、1 月、3 月和 1 年快捷操作。

什么时候适合用它

适合提醒、计划、一般排期或日期核对。页面使用日历天,不排除周末。工作日和假期计算请用 工作日工具或 多国假期工作日;两个已知日期的距离使用 日期差。

输入项说明

起始日期支持 0001–9999 年。默认在浏览器加载后读取本地今天,并显示采用的日期与浏览器 IANA 时区。选择任意日期后成为自选日期,不随午夜改变;点击使用今天重新切回动态今天。年、月、日为 0–100000 的非负整数,方向由加/减选择控制,三项不能同时为零。

计算逻辑说明

先合并年/月偏移到目标月份,若原日号不在该月,则截到该月最后一个有效日,然后加减日历天数。日期内部使用 UTC 日历分量,避免夏令时 23/25 小时一天导致偏移;这里的 UTC 是日期算术方式,不会把本地今天转成前一天。结果星期也按同一日历日期计算。

示例

自选 2024-01-31 加 30 天得到 2024-03-01,而加 1 个月得到 2024-02-29,两者不同。2024-02-28 加 1 天为闰日 2024-02-29。2026-12-20 加 30 天为 2027-01-19;选择减法再点 30 天,则从起点往前回溯 30 天。开始日期本身为第零天,不包含在所加天数中。

例如在纽约时区的 2024-03-09 加 2 个日历天,结果为 2024-03-11,日历天数为 2,即使当地跨过夏令时、实际小时数不是 48,也不改变结果。

如何看懂结果

主结果是目标日期,下面显示星期、起点、变化日历天数和今天采用的浏览器时区。快捷天数保留所选加减方向,并将年/月归零;月份预设不等同于固定天数。跨夏令时的 30 天仍是 30 个日历天,而不以毫秒时长除以 24 小时解释。

常见错误

不要把 30 天替换成 1 个月,也不要把 90 天当作 3 个月。若别人所在地今天不同,结果可能相差一天,应对照显示的今天与时区。选用自定义日期后分享的是固定起点;今天模式的共享链接不写入固定日期,下次打开会重新读本地今天。此页不认定法律期限、营业日或截止时刻。

FAQ

今天会过期吗?

使用今天模式在浏览器加载后读取,并在返回页面及每 30 秒检查刷新;午夜日期变更会清除旧结果。

夏令时会少算或多算一天吗?

不会按经过小时数算天,使用日历日期算术。

如何计算 30 天前?

选择减法,点击 30 天快捷操作。

说明与限制

页面不在静态 HTML 中固定当前日期,服务器缓存不会长期提供过期今天。今日检查在浏览器前台定时运行,后台标签页可能暂停,返回页面时会再刷新;点击计算也读取新的本地今天。自定义起点和偏移量可写入 URL 用于分享,reset 清除参数;不写浏览器存储。结果必须仍处于 0001–9999 年,超范围明确报错。

常见问题

今天会过期吗?

使用今天模式在浏览器加载后读取,并在返回页面及每 30 秒检查刷新;午夜日期变更会清除旧结果。

夏令时会少算或多算一天吗?

不会按经过小时数算天,使用日历日期算术。

如何计算 30 天前?

选择减法,点击 30 天快捷操作。