跳到主要内容

日期计算器

从日期中添加或减去年、月和日。获得结果日期、其周几、ISO格式,以及两个日期之间的总天数和周数。

输入

输出

结果
指标数值
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/date-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "startDate": "1990-06-15",
    "operation": "add",
    "years": "2",
    "months": "3",
    "days": "10"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `date-calculator` tool (Date Calculator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/date-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="日期计算器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

日期计算器可以从任何日期添加或减去时长,并准确告诉您最终到达的位置。输入开始日期,选择是否添加或减去,然后设置要移动的年、月和日数。结果显示新日期、其周几、ISO格式(YYYY-MM-DD),以及两个日期之间的总天数和周数。

它是为日常的"这里往后X是哪一天?"问题而构建的:90天的合同期限、6周的后续跟进、2年3个月后发布的项目,或者某事发生在多少天前。

使用方法

  1. 使用日期选择器选择开始日期。
  2. 选择操作 — 添加表示时间向前推进,减去表示向后推进。
  3. 输入年、月和日的任意组合(将字段保留为0以跳过)。
  4. 阅读结果表。输入时会自动更新。

输出包括写出完整的结果日期、该日期所在的周几、可以粘贴到其他地方的机器可读ISO日期,以及用天数和完整周数加上剩余天数表示的总经过时间。

数学计算原理

年和月首先作为整月移位应用,然后添加日期。当目标月份短于开始日期时,该日期被限制为该月份的最后一个有效日期。例如,1月31日 + 1个月落在2月28日(或闰年的2月29日),而不是溢出的3月日期。然后将天数添加为精确的24小时步长,因此周几和总天数在月份和年份边界之间保持准确,包括闰年。

为什么添加一个月有时不会改变日期数字?

日历月份的长度不同。由于日期被限制在目标月份的末尾,将一个月添加到31天月份的31日可能会落在28、29或30日。这与人们通常对"一个月后"的理解方式相符。

它能处理闰年吗?

可以。2月29日仅在闰年中产生,总天数使用真正的日历逐日计数,因此跨越2月29日的时间段计算正确。

我可以计算两个日期之间的差异吗?

此工具回答"开始日期 ± 时长 = 哪个日期"。要测量两个已知日期之间的精确差值(两个生日或事件之间的年、月和日),请使用为该方向设计的配套年龄计算器。

它输出的日期格式是什么?

人类可读的形式(例如,星期五,1992年9月25日)和电子表格、数据库和API期望的ISO 8601形式(1992-09-25)。

隐私

每项计算都完全在您的浏览器中运行。您的日期从不上传、记录或存储 — 计算无需服务器往返,因此您输入的值永远不会离开您的设备。

datecalculatoradd dayssubtract daysdate math

工作流的一部分

全部工具集

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。