日历计算器

免费日历计算器:支持两日期差与日期加减,可选排除周末,自动处理闰年。

988.3K 次使用 最近更新 · 2026-05-13 本地运行 · 零上传
AD

如何使用 日历计算器

日历计算器 把两类常见日期任务合二为一。

  1. 选择模式 —— 求差 或 加减。
  2. 填写输入 —— 求差填两个日期;加减填起始日期与 Y/M/W/D。
  3. 加减时选择方向 —— 加 或 减。
  4. (可选)排除周末
  5. 查看结果

公式与原理 —— 日历计算器

求差模式:
  ymd          = diffYMD(start, end)
  totalDays    = floor((end − start) / 86400000)
  totalWeeks   = floor(totalDays / 7)
  totalMonths  = years × 12 + months
  if excludeWeekend:
    businessDays = [start, end] 内星期 ∈ 周一..周五 的天数

加减模式:
  delta = years×Y + months×M + weeks×W + days×D
  if direction == "sub": delta = −delta
  target = start.add(delta)
符号含义
start参照日期
end目标日期(求差)
Y/M/W/D年/月/周/日 偏移
direction加 或 减

日历计算器 与年龄计算器使用同一 Y/M/D 算法,可在工具间相互对照。

使用场景 —— 日历计算器

  • 合同到期 —— 起始日 + 1 年。
  • 项目规划 —— 找到 12 周后的日期。
  • 旅行倒计时 —— 距出发还有几天?
  • 纪念日对比 —— 两个重要日期相差多少。
  • 孕期估算 —— 末次月经 + 280 天。
  • 订阅试用 —— 试用期反推注册日。

日历计算器 是日常规划的好帮手。

关于日历计算器的常见问题

日历计算器如何工作?

差值模式计算两个日期之间的 Y/M/D 间隔;加减模式按 Y/M/W/D 单位偏移起始日期。

可以排除周末吗?

可以。开启后会输出工作日合计,或在加减模式下跳过周末。

如何处理闰年?

采用 JavaScript Date 标准实现,自动处理。

我的数据会被保存吗?

不会。所有计算都在你的浏览器内完成,我们不会上传任何信息。