添加或减号日计算器

增加或减去从任何日期起算的天数、周、月或年。

成果日期 —
周日 —
ISO日期(Y-MM-DD) —
净转移净额 —
年 年 日 年 —

输入结果时更新 。

这个计算器给你正确的答案了吗?

关于此计算器

An add or subtract days calculator shifts a start date by a number of days — and optionally weeks, months and years — and shows the resulting calendar date, which day of the week it falls on, its day-of-year number and the net shift in days. It handles month lengths and leap years automatically, so "3 months from" the 30th or the 31st lands on a real date rather than an impossible one like 31 February.

The way it works is simple: pick a start date, choose Add or Subtract, and enter how many days, weeks, months or years to move. Years and months are applied first against the calendar, then the weeks and days are counted off one by one, so the answer respects the fact that months are 28–31 days long and that leap years have an extra 29 February. The result is a single shifted date together with its weekday, its ISO form (YYYY-MM-DD) and the total net movement in days.

For a worked example, start on Friday 15 August 2025 and add 90 days: the tool returns Thursday 13 November 2025, day 317 of the year, a net shift of +90 days. People reach for this when counting a warranty or return window, a 30/60/90-day notice period, a due date 40 weeks from conception, a court or contract deadline, or simply "what date is 100 days from now".

经常问到的问题

如何将几个月加到日期上?

月数按日历而不是固定天数增加,加上1月15日的月数是2月15日,目标月较短时,日期将到下一个月(1月31日加上3月初一个月的土地)。

是否在前一年中减去?

是。 减去本年度余下的天数、周或月数,而减少的天数、周或月数则会越过一年的边界,正确计算每个月和任何飞跃日的不同长度。

我能把日、周、月、年加起来吗?

是。 所有四个字段都按照选定的方向一起应用。 年月首先应用, 然后是周日, 因此结果是一个单一的改变日期 。

指定日期后90天是哪天?

输入起始日期, 将操作留在 Add 上, 并在 Days 字段中放置 90 个。 计算器计算出90个日历日, 例如, 2025年8月15日之后的90天是 2025 年 11 月 13 日, 并列出它所降落的周日 。

算不算是飞跃年?

是。 2月29日前后的增减自动处理,因此,从2024年3月1日到2025年3月1日,一年的改变是正确土地,尽管2024年的过渡日是额外的。

这与日期差计算器有什么不同?

此工具需要一个日期, 并移动一个长度来寻找新日期。 日期差计算器需要两个日期, 并测量它们之间的间隔 。

是否算起起始日期本身?

否。起始日期是锚,而不是第一天。加上星期一一天, 周二是开始日期, 所以输入的数字是跳跃大小, 而不是列表中的日期位置 。

❤️ 爱 Calculator.Free? 分享它

𝕏  X Facebook Reddit
API - 使用代码中的计算器

将此计算器称为自由 JSON 端点 。 不需要按键 。 将字段值发送到下面作为查询参数或 JSON 。 任何您省略的, 都会使用相同的默认值, 此页面预填的默认值是预填的; 未知参数是 400, 而不是静音零 。 读取 API 全部文件 →

终点

GET https://calculator.free/api/v1/add-subtract-days/

curl

curl "https://calculator.free/api/v1/add-subtract-days/?start=2026-10-09&operation=add&days=30"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/add-subtract-days/?" + new URLSearchParams({
    "start": "2026-10-09",
    "operation": "add",
    "days": "30"
  }));
const data = await r.json();
console.log(data.results);

成果仅是一般指导的估计数,而不是财务、医疗或税务咨询。