迷你
首页 / 使用指南 / 日期计算的分歧从哪来
生活常识

日期计算的分歧从哪来

首尾计不计、工作日与调休、闰年和月末

迷你工具站编辑部 发布于 2026-09-18 更新于 2026-09-19 约 6 分钟读完

首尾到底算不算

1 月 1 日到 1 月 2 日,间隔是 1 天还是 2 天。两个答案都对,取决于口径。

全段差。只算两个日期之间的间隔,首尾都不计入。1 月 1 日到 1 月 2 日是 1 天。倒计时用的就是这个,今天到明天还剩 1 天。

含首含尾。两个端点都算进去。1 月 1 日到 1 月 2 日是 2 天。请假、住院、行程天数用的是这个,1 号来 2 号走算两天。

差别就这么来的,1 天的分歧不是谁算错了。

法律上的期间计算有明确规定。按日计算期间的,开始的当日不计入,从下一日开始计算。所以合同里写「三日内」,起算点其实是第二天。末日遇到法定节假日还要往后顺延。这一套只在有法律意义的期限里用,日常算天数套进去会别扭。

工作日不等于去掉周末

最常见的错法是拿总天数除以 7 再乘 5。这个估算在小范围里勉强能用,跨度一大就明显跑偏。

工作日的完整定义是周一至周五,减去法定节假日,加上调休上班的周末。

中间这一句最关键。调休日算工作时间。被安排上班的那个周六或周日,是实打实的工作日。用「排除周末」的简单算法,会把这类日子漏掉。

反过来也一样。国庆假期里落在周一到周五的那几天不是工作日,简单算法会把它们算进去。

这两种误差方向相反,跨度小的时候容易互相抵消,看起来还挺准。一旦跨过两三个假期,累计偏差就出来了。

法定节假日与调休

这里有个常被混淆的区分,值得单独说。

大家说的「春节放假 8 天」,指的是实际休假的长度,里面包含了周末和调休。而法定节假日只有 3 天,也就是农历正月初一到初三。国庆同理,法定节假日是 10 月 1 日到 3 日。

这个区别直接影响钱。法定节假日安排加班,工资按 300% 支付,不能以调休代替。休息日安排加班,按 200% 支付,或者安排补休。

所以算加班费的时候,要先分清哪几天是法定节假日,哪几天是休息日或调休。把整整 8 天都按 300% 算,或者都按 200% 算,都是错的。

每年的具体放假安排由国务院办公厅发通知,哪天调休、哪天上班都得看当年的文件,不能沿用去年的。

闰年和月末的坑

闰年的判断规则有两层,看一眼日历看不出来。

能被 4 整除的年份是闰年,但整百年份还要求能被 400 整除。2000 年是闰年,1900 年不是,2100 年也不是。

影响的范围不大,2 月多出一天,全年 366 天。但涉及「一年后」「满一年」这类计算的时候,落点在 2 月 29 日就会出问题,不同系统的处理方式不一样。

更常见的是月末。1 月 31 日往后推一个月,落在哪天。2 月没有 31 日,有的实现给 2 月 28 日或 29 日,有的直接跳到 3 月 2 日或 3 日。两种做法都有人用。

账期、还款日、合同到期日都容易撞上这个。如果你的结算日在 29 到 31 号,跨 2 月的时候务必确认一下系统怎么处理,别等到对账才发现差了一天。

什么场景用哪种口径

场景 推荐口径
倒计时、纪念日、还有几天全段差,首尾不计入
请假天数、住院天数、行程天数含首含尾
合同期限、诉讼时效、行政程序次日起算,末日遇节假日顺延
考勤、工资结算、项目排期工作日,含调休,扣法定节假日
加班费核算先分法定节假日与休息日,再按不同倍数算
年龄、周岁的计算从出生日次日起算,到生日当天满一岁

遇到双方算出不同结果的情况,先别争谁对,把口径摆出来对一下。多数时候答案在口径上,不在算术上。

间隔天数、日期加减、节日倒数和含调休的工作日统计,都可以用日期计算器算,它会同时给出全段差和含首含尾两个结果,方便你按场景挑。算年龄和周岁的用年龄计算器

相关工具

日期计算器

间隔 / 加减 / 节日倒数

年龄计算器

周岁虚岁 · 属相星座 · 生日倒数