日期计算器
从日期中添加或减去年、月和日。获得结果日期、其周几、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个月后发布的项目,或者某事发生在多少天前。
使用方法
- 使用日期选择器选择开始日期。
- 选择操作 — 添加表示时间向前推进,减去表示向后推进。
- 输入年、月和日的任意组合(将字段保留为0以跳过)。
- 阅读结果表。输入时会自动更新。
输出包括写出完整的结果日期、该日期所在的周几、可以粘贴到其他地方的机器可读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)。
隐私
每项计算都完全在您的浏览器中运行。您的日期从不上传、记录或存储 — 计算无需服务器往返,因此您输入的值永远不会离开您的设备。