日期计算器
计算日期之间的差异,添加或减去天数、月数和年数。非常适合规划和排程。
定义: 日期间隔遵循公历,并按 ISO 8601 时长形式 PnYnMnD 书写。加月份时若目标月份天数不足,则收敛到最后一个有效日——1 月 31 日加一个月落在 2 月 28 日或 29 日。
日期差
结果日期
快捷计算
如何使用日期计算器
选择模式
选择日期差模式或加减日期模式
输入日期
输入开始日期、结束日期或基准日期
计算
点击即可计算日期差或结果日期
查看转换
查看按多种时间单位拆分的详细结果
了解日期计算
什么是日期计算?
日期计算可以帮助你算出两个日期之间的时间跨度,或通过加减时间间隔得到未来 / 过去的日期,适合规划、排期和跟踪重要时间节点。
- • 日期差: 计算日期之间相差的年、月、日
- • 增加时间: 推算未来日期
- • 减少时间: 准确推算过去日期
- • 多种单位: 支持按年、月、周、日计算
为什么使用日期计算器?
由于月份天数不同、还有闰年等情况,手动计算日期很容易出错。我们的工具会自动处理这些细节,结果更准确。
- • 项目规划: 计算截止时间和关键节点
- • 活动安排: 规划活动时间和倒计时
- • 年龄计算: 计算准确年龄或任期时长
- • 快捷方式: 提供常用计算预设按钮
常用日期间隔
| 间隔 | 天 | 典型用途 |
|---|---|---|
| 1 周 | 7 | 每周回顾、迭代冲刺 |
| 两周 | 14 | 薪资周期(双周) |
| 1 个月(平均) | 30.44 | 账单、订阅 |
| 1 个季度 | ~91.3 | 商业报告 |
| 1 年 | 365 | 纪念日、合同 |
| 1 个闰年 | 366 | 2月29日准确性 |
| 90 天 | 90 | 试用期、签证、见习期 |
| 180 天 | 180 | 申根停留期限、保修期 |
计算示例
2026-01-01 到 2026-08-16 之间的天数
31 + 28 + 31 + 30 + 31 + 30 + 31 + 15 = 227 天(2026 年不是闰年)
从 2026-08-16 起算 90 天(一个试用期)
2026-08-16 + 90 天 = 2026-11-14
两个日期之间的周数
天数 ÷ 7;例如 227 天 = 32 周零 3 天
工作日 ≠ 日历日
日期差结果现在会在日历天数之外同时显示工作日(周一至周五)和周末天数。公共节假日不扣除,因为各国不同 —— 如果您的截止规则需要,请手动减去。
包含式与排除式计数
最常见的“差一天”问题来源:“1 月 1 日到 1 月 3 日之间的天数”是指 2 天(不含端点——即差值)还是 3 天(含端点——两端都计入)?合同和签证规则通常按包含式计数;年龄和时长计算则按排除式。本工具默认显示差值(排除式),勾选“包含结束日期”后,总天数、工作日和周末天数都会切换为包含式计数。
闰年规则
在公历中,能被 4 整除的年份为闰年,但能被 100 整除的整百年还必须能被 400 整除。这使得平均年长为 365.2425 天,与回归年高度接近。
- • 2024、2028、2032、2036 —— 闰年(能被 4 整除的非整百年)
- • 1900 —— 不是闰年(能被 100 整除但不能被 400 整除)
- • 2000、2400 —— 闰年(能被 400 整除的整百年)
- • 2100 —— 不是闰年(下一个被跳过的整百年)
闰年对日期计算很重要:2 月从 28 天变为 29 天,因此跨过闰年 2 月 29 日的区间会长一天。2 月 29 日出生的人在平年依当地惯例在 2 月 28 日或 3 月 1 日庆祝生日。
2026年工作日
2026 年每月工作日数,按周一至周五统计,不计公共节假日。全年共有 261 个工作日和 104 个周末日。
| 月 | 天 | 周末天数 | 工作天数 |
|---|---|---|---|
| 一月 | 31 | 9 | 22 |
| 二月 | 28 | 8 | 20 |
| 三月 | 31 | 9 | 22 |
| 四月 | 30 | 8 | 22 |
| 五月 | 31 | 10 | 21 |
| 六月 | 30 | 8 | 22 |
| 七月 | 31 | 8 | 23 |
| 八月 | 31 | 10 | 21 |
| 九月 | 30 | 8 | 22 |
| 十月 | 31 | 9 | 22 |
| 十一月 | 30 | 9 | 21 |
| 十二月 | 31 | 8 | 23 |
| 2026 全年 | 365 | 104 | 261 |
双模式计算器
既可计算日期差,也可基于任意日期进行加减时间,结果同样精确。
100% 隐私
所有计算都在浏览器本地完成,你输入的日期不会被存储或传输。
完全免费
无需注册,没有限制,想算多少次都可以,完全免费。
日期计算器常见问题
如何计算两个日期之间的工作日天数?
在“日期差异”模式中输入起止日期,结果区会显示“工作日”卡片。工作日只统计周一至周五,周六日单独显示为周末天数。公共假日因国家而异、不予扣除——如果合同要求扣除节假日,请手动减去落在工作日上的假日天数。例如 2026 年 1 月 1 日至 3 月 31 日在未扣假日前共有 63 个工作日。
日期差异包含结束日吗?
默认不包含(排他计算):1 月 1 日到 1 月 3 日为 2 天。勾选“包含结束日”即切换为含端点计算,会多算一天——这是合同、签证停留和通知期的常用口径。总天数、工作日、周末天数都会遵循同一设置。
闰年是怎么处理的?
计算器使用真实日历运算,跨越 2 月 29 日的区间会自动多出一天。年份能被 4 整除即为闰年,但整百年必须能被 400 整除——因此 2028 年是闰年,2100 年不是。年/月/天的分解同样遵循每月 28 至 31 天的实际长度。
加一个月遇到无效日期怎么办?
1 月 31 日加一个月不会产生“2 月 31 日”,结果会顺延到目标月份的最后一天:2 月 28 日(闰年为 29 日)。这与多数日历软件的约定一致。如需严格的月末行为,请核对显示的结果日期,必要时手动调整一天。
截止日落在周末,实际应该哪天完成?
这取决于适用规则而非数学计算。常见做法是把周末截止顺延到下一个工作日(银行和多数法律条文),也有合同仍按自然日计算。可用“日期差异”的周末天数了解窗口内有几个非工作日,再套用你的具体规则。
这和年龄计算器有什么区别?
日期计算器衡量任意两个日期之间的间隔;年龄计算器是它的特例——固定从出生日算到今天,并按满年、满月、满日报告年龄。如果你想算“我几岁了”,请用年龄计算器;如果是截止日期、纪念日、项目周期或历史区间,本工具更合适。