如何计算两个日期相差的天数
- 输入开始日期和结束日期。默认分别是今天和今年的 12 月 31 日。
- 天数会立即显示,下方还会把同一段时间换成几种不同的表示方式。
- 如果第一天和最后一天都要算进去,请勾选包含结束日期(加 1 天)。
如果结束日期早于开始日期,结果前面会带一个负号。所以也可以倒着算,比如某件事是多少天以前发生的。
结果怎么看
- 天数:两个日期之差。它的算法和住酒店算“几晚”一样:周一到周五是 4 天。勾选包含结束日期后会多加 1 天,把首尾两天都算上,适合计算请假、活动、租期这类“天数”,这时周一到周五就是 5 天。
- 年、月、日:先数满了多少个完整的月,再数剩下的天数,规则与年龄计算器相同。
- 周和天:把总天数拆成几周零几天。
- 工作日(周一至周五)和周末天数:所计天数中落在周一到周五的天数,以及落在周六、周日的天数。只有勾选包含结束日期时,结束日期本身才会被计入。
- 小时 / 分钟:天数乘以 24 和 1,440。这里按日历天数计算,不考虑夏令时带来的一小时差异。
日期加减计算
第二个计算器用来求某个日期之前或之后一段时间的日期。选好日期、+ 加上或− 减去、一个整数和单位,就会显示结果日期及星期几。
- 天和周:按日历天数精确移动(1 周 = 7 天)。
- 个工作日(周一至周五):从所选日期的第二天开始,只数周一到周五,所以结果总是落在工作日。2026 年 11 月 5 日(周四)加 7 个工作日是 2026 年 11 月 16 日(周一),可以用来估算“7 个工作日内到账”之类的期限。周六加 1 个工作日,是下周一。
- 个月和年:保持同一个日号。如果目标月份太短、没有这一天,就取该月最后一天:2026 年 1 月 31 日加 1 个月是 2026 年 2 月 28 日,2024 年 2 月 29 日加 1 年是 2025 年 2 月 28 日。这与 Excel、WPS 表格中
EDATE函数的规则相同。
注意,月份的加减并不总是可逆的:2026 年 2 月 28 日减去 1 个月是 1 月 28 日,而不是最初的 1 月 31 日。
计算示例
- 圣诞倒计时:从 2026 年 11 月 5 日到 12 月 25 日共 50 天,即 7 周零 1 天,其中工作日 36 天、周末 14 天。
- 高考倒计时:高考每年 6 月 7 日开考。从 2026 年 11 月 5 日到 2027 年 6 月 7 日还有 214 天。
- 一周的假期:2026 年 7 月 13 日(周一)到 7 月 17 日(周五)是 4 天,勾选包含结束日期后是 5 天。
- 一整年:2026 年 1 月 1 日到 12 月 31 日,包含结束日期共 365 天,其中工作日 261 天、周末 104 天。
- 截止日期:2026 年 11 月 5 日之后 90 天,是 2027 年 2 月 3 日(周三)。
闰年与每月天数
本计算器使用公历(格里高利历)。每月 28 到 31 天,闰年的 2 月有 29 天。能被 4 整除的年份是闰年,但整百的年份必须能被 400 整除才是闰年:2000 年和 2024 年是闰年,下一个闰年是 2028 年,2100 年则不是闰年。这些都会自动处理,所以跨过 2 月 29 日的时间段会多出一天。
注意事项
- 合同和官方期限的计日方式各不相同:有的包含第一天,有的不包含,有的期限遇到周末或节假日会顺延。请先看清条文,再用包含结束日期选项来对应。
- 法定节假日不会从工作日中扣除,调休上班的周末也不会计为工作日,因为这些安排每年、每个地区都不同。计算区间内如有节假日或调休,请自行增减相应天数。
- 要做倒计时,把开始日期设为今天、结束日期设为活动当天,结果就是剩余天数。
常见问题
为什么周一到周五是 4 天而不是 5 天?
默认计算的是两个日期之差,不包括结束日期当天。如果要数的是“做某件事的天数”,请勾选包含结束日期。
夏令时会影响结果吗?
不会。计算的是日历天数,调整时钟的那一天也按一天计算。
可以计算很久以前的日期吗?
可以,但可能与历史记录对不上。本计算器对所有年份都套用公历,而许多国家直到 1582 年或更晚才改用公历。它也不计算农历日期,农历日期请先换算成公历再输入。
怎样算出准确的年龄?
年龄计算器会给出以年、月、天表示的周岁年龄,以及距离下次生日的天数。