日期与时间

日期加减计算器

使用日期加减计算器快速获得清晰结果,并查看公式与实用示例。

日期加减计算器

结果2026-09-02

这个计算器解决什么问题

用于查找某日期之前或之后的日期。先应用日历年和月,再应用精确的周和日偏移。

输入项定义

基准日期
运算开始的有效公历日期。
加或减
“加”向后推进,“减”把各分量变为反向偏移。
年和月
先应用的非负整数日历分量。
周和日
精确整数偏移;1 周等于 7 天。

公式与变量

日历分量调整

目标 = clamp(基准 + 年 + 月) + (7 × 周 + 日)
  • clamp = 目标月较短时取该月最后一天
  • 加减决定正负号

这个顺序使 1 月 31 日等边界情况有确定结果。

天数偏移

偏移天数 = sign × (7w + d)
  • w = 整周
  • d = 整天

沿真实公历前进或后退,自然经过闰日。

假设与舍入规则

  • 表单中的年、月、周、日为非负整数。
  • 目标月没有原日号时截断到月末。
  • 先算年/月,后算周/日。
  • 不推断工作日、时刻或时区。

完整算例

1 月 31 日加一个月

基准 2025-01-31,加 1 个月。

计算过程
  1. 月份推进到 2025 年 2 月。
  2. 该月只有 28 天,不存在 31 日。
  3. 截断到 2 月最后一天。

结果: 2025-02-28。

闰年中减十天

基准 2024-03-01,减 10 天。

计算过程
  1. 前一天是 2024-02-29。
  2. 继续后退 9 个日期边界。
  3. 到达 2 月 20 日。

结果: 2024-02-20。

常见问题

目标月更短怎么办?
取目标月最后一个有效日期,例如 2025-01-31 加 1 个月为 2025-02-28。
一个月等于 30 天吗?
不等。加一个月尽量保留日号;加 30 天始终跨过 30 个日期边界。
会跳过周末吗?
不会。工作日计算需要地区节假日日历。
为什么运算顺序重要?
月末截断可能在加月时发生;如果先加天,后续月份基准可能不同。

边界与常见错误

  • 不要把月换算成固定秒数或天数。
  • 合同或其他软件可能采用不同的月末规则。
  • 这不是工作日计算器。

来源与适用范围

内容与公式审核日期:

CalculatorToolset 编辑团队已按所列定义和计算引擎测试完成审核。

报告计算或内容错误: support@calculatortoolset.com

变量、默认值与范围

基准日期
基准日期是民用日期输入。页面显示的初始值是2026-08-02;它仅用于示例,不是隐藏假设。
默认值: 2026-08-02
允许范围: 此字段没有更窄的 HTML 限制,但仍须符合已说明的公式适用范围,并产生有限结果。
运算
运算是选项输入。页面显示的初始值是加;它仅用于示例,不是隐藏假设。
默认值: 加
允许范围: 此字段没有更窄的 HTML 限制,但仍须符合已说明的公式适用范围,并产生有限结果。 可选项:加, 减。
年
年是数值输入。页面显示的初始值是0;它仅用于示例,不是隐藏假设。
默认值: 0
允许范围: 最小值:0。 数值输入必须有限且含义明确。
月
月是数值输入。页面显示的初始值是1;它仅用于示例,不是隐藏假设。
默认值: 1
允许范围: 最小值:0。 数值输入必须有限且含义明确。
周
周是数值输入。页面显示的初始值是0;它仅用于示例,不是隐藏假设。
默认值: 0
允许范围: 最小值:0。 数值输入必须有限且含义明确。
天
天是数值输入。页面显示的初始值是0;它仅用于示例,不是隐藏假设。
默认值: 0
允许范围: 最小值:0。 数值输入必须有限且含义明确。

完整计算示例

日期加减计算器验算示例 1

使用页面中带标签的初始输入核对日期加减计算器。

输入值
  • 基准日期: 2026-08-02
  • 运算: 加
  • 年: 0
  • 月: 1
  • 周: 0
  • 天: 0

计算结果: 2026-09-02

日期加减计算器验算示例 2

修改一个有效输入或选项,再次计算日期加减计算器,检查结果是否确定性响应。

输入值
  • 基准日期: 2026-08-02
  • 运算: 加
  • 年: 1
  • 月: 1
  • 周: 0
  • 天: 0

计算结果: 2027-09-02

校验与适用边界

  • 所有可见必填输入都必须提供;缺失值绝不会自动替换为零。
  • NaN、正负无穷、不安全溢出以及非有限最终结果都会被拒绝。
  • 基准日期, 运算, 年, 月, 周, 天须遵守各字段声明的最小值、最大值和可选项。
  • 日期按民用日历计算;端点、跨午夜、闰日和时区规则均保持明确。

审核与纠错入口

常见问题

日期加减计算器回答什么问题?
使用日期加减计算器快速获得清晰结果,并查看公式与实用示例。。实现的计算关系是R=x₁ ± Δ_cal(x₃,x₄,x₅,x₆); selector=x₂; x₁=基准日期; x₂=运算; x₃=年; x₄=月; x₅=周; x₆=天。
日期加减计算器使用哪些输入?
它使用页面显示的字段:基准日期, 运算, 年, 月, 周, 天。缺少必填输入时不会暗中补入数值。
日期加减计算器遇到无效值或极端值时会怎样?
页面会拒绝缺失、歧义、超范围或非有限数值,也不会显示非有限结果。
为什么日期加减计算器可能与其他结果不同?
单位惯例、端点规则、费用或利率假设、公式适用范围以及提前舍入都可能造成差异。
日期加减计算器可以作为专业建议吗?
它提供日历计算,不构成法律期限或特定地区假日认定。
怎样核对日期加减计算器的结果?
在不中途舍入的情况下重算两个示例,并将已声明的公式或惯例与Proleptic Gregorian calendar arithmetic进行比较。

来源与审核范围

Proleptic Gregorian calendar arithmetic

适用范围: Proleptic Gregorian calendar arithmetic用于核对日期加减计算器相关的公式、定义或惯例。该引用不提供当前个人、贷款、税务、医疗或市场数据。

来源核对日期:

继续使用相关工具