跳到主要内容

日期加减计算器 —— 给日期加减天、周、月、年

在任意日期上加减天、周、月、年,并支持跳过周末的工作日模式。全部在你浏览器本地运行。

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
操作

结果日期

2026-02-28

星期: 星期六

距今 90 天前

月末说明:加月份会向当月最后一天取整(1月31日 + 1月 = 2月28/29日)。

这个工具能做什么

选好起始日期,选择加或减,然后任意叠加年、月、周、天 —— 例如 +2 月 3 天 —— 就能得到精确的结果日期、它是星期几,以及距今多少天。这是"起始日期 加上 一段时长 等于 结果日期"的方向,正好和"日期差"工具相反:后者算的是两个 已知日期之间的间隔,本工具算的是从一个日期出发往后或往前落在哪一天。 有两个大多数计算器会算错的细节,这里做了明确处理。其一是月末进位: 1月31日加一个月落在2月28日(闰年是29日),因为日期会向当月最后一天取整, 这正是电子表格和"自签约起 X 个月"这类法律条款采用的规则。其二是工作日: 打开工作日模式后,周五加一个工作日就变成下周一,周六周日自动跳过 —— 用来算发票到期日、SLA 截止日很顺手。每一步运算都是在你浏览器标签页里 跑的纯 JavaScript,每个输入都写进可分享链接,结果一键复制。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 11 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 运营
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

日期加减计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 日期差计算 两个日期相差多少天 / 周 / 月 / 年 —— 含工作日模式 —— 浏览器本地 打开
  2. 2 工作日计算器 算两日期间工作日数,或从某日推 N 个工作日 —— 排除周末+节假日,浏览器本地 打开
  3. 3 时间长度计算器 两个时刻之间几小时、时间加减、工时累加 —— 十进制小时 + 工资 —— 浏览器本地 打开

真实使用场景

  • 算合同到期日

    一份服务协议在 2026-01-31 签订,期限是"自签约起 12 个月"。你设好起始 日期,切到"加",在"月"栏填 12,读出 2027-01-31。当合同从月末那天起算 时,月末取整就很关键 —— 从 1月31日续期 1 个月会正确落在 2月28日,而 不是一个不存在的日期,这样你记录的到期日就和法院解读这条款的结果一致。

  • 算贷款或发票到期日

    一张今天开具的发票约定"净 45 天"付款。填入开票日,在"天"栏加 45,就得到 确切的到期日和它是星期几 —— 很有用,因为到期日如果落在周六,通常意味着 你想在前一个周五就去催款。如果款项必须落在工作日,就打开工作日模式,改 数 45 个工作日。

  • 估算预产期

    常用的经验法则是从末次月经第一天起算 280 天(40 周)。填入那个日期,在 "周"栏加 40,工具就返回估算的预产期以及它是星期几。因为每个月的天数和 闰日都被精确处理,这个估算不会像笼统的"9 个月"那样产生偏差。

  • 跟踪签证或居留的天数

    签证允许从入境日起停留 90 天。填入到达日期,加 90 天,就得到最后一个合法 停留日,以及"距今多少天"这一行,一眼就能看出还剩多少时间。"减"模式回答 反向问题:如果你必须在某个固定日期前离境,往回数就能找到最晚的入境日。

  • 从启动日定项目里程碑

    一个项目在某个周一启动,计划给第一阶段安排"15 个工作日"。打开工作日模式, 加 15 天,工具会跳过周末给出真实截止日 —— 是三个自然周之后,而不是仅仅 15 个自然日。把生成的链接分享给团队,大家看到的就是同一个算出来的日期。

常见踩坑

  • 想要固定天数时却用了"月"栏。"30 天"和"1 个月"不是一回事 —— 从 1月31日起一个月是 2月28日,也就是 28 天而不是 30 天。请按合同措辞选对栏目。

  • 忘了工作日模式会忽略"年""月""周"三栏。该模式下只读"天"栏并按工作日计数,其他三栏是故意置灰的。

  • 以为工作日已经排除了法定节假日。并没有 —— 只跳过周六和周日。节假日因国家和年份而异,落在你区间里的假期请自己减掉。

隐私说明

每一步运算 —— 天、周、月、年的加减,月末取整,闰年处理,以及工作日计数 —— 都是在你浏览器标签页里跑的纯 JavaScript。你输入的任何日期都不会发到服务器, 也不记录任何内容。唯一要注意的是:可分享链接会把起始日期、操作、各项数量和 工作日开关写进 query string,所以粘贴分享链接会让对方服务器的访问日志看到 这些值。普通排期无所谓;如果某个日期敏感,请手动复制结果,而不要分享 URL。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29