日期间隔计算器 · 相差天数/年月天/工作日 · 计算器3000

日期间隔计算器 · 相差天数/年月天/工作日 · 计算器3000

怎么用填写开始日期:按公历(阳历)填上起算的那一天,默认是今天,可改为任意一天。填写结束日期:填上要算到的那一天。两个日期顺序写反也没关系,工具会自动取较早的作为起点。选择是否计入结束日:算请假、住院、出差等「含头含尾」的总天数时,勾选「把结束日也算进去」;算两个日期的纯间隔时不勾。读取结果:页面立即给出相差多少「年 月 天」,以及总天数、总周数、总月数、总小时数、总分钟数,还有区间内的工作日与周末天数。核心要点日期间隔计算器用于回答「两个日期相差多少天」「一共几天」「相差几年几个月几天」 这类问题,适合排期、纪念日、工期和合同期限的日常自查。

默认按纯间隔计算,例如 2026-06-22 到 2026-06-23 相差 1 天。勾选「含结束日」后会把结束日期也计入,适合请假、出差、住院等含头含尾场景。例如 2026-01-31 到 2026-03-01,总间隔为 29 天,年月天分解为 0 年 1 个月 1 天。工作日只按周一至周五统计,不扣除法定节假日和调休补班。原理与公式总天数按公历(格里高利历)对两个日期做整数天相减,自动处理大小月与闰年 2 月 29 日,并以 UTC 统一计算避免时区误差:

总天数 = 结束日期 − 开始日期(勾选「含结束日」时再 +1,表示首尾都算)。总周数 = 总天数 ÷ 7 取整,余数为零头天数;总小时数 = 总天数 × 24;总分钟数 = 总天数 × 1440。

年 / 月 / 天分解按「年、月、日」逐级相减并借位:日 = 结束日 − 开始日,若为负则月数减 1 并借入结束月前一个月的实际天数;月 = 结束月 − 开始月,若为负则年数减 1、月数加 12。

计算示例开始 2000-03-15,结束 2026-06-22:日:22 − 15 = 7;月:6 − 3 = 3;年:2026 − 2000 = 26,均不需借位,结果 26 年 3 个月 7 天。

工作日 / 周末:在被计入的天数区间内逐日判定星期几, 周一至周五计为工作日、周六周日计为周末,二者之和等于总天数。 注意工作日仅按星期统计,不扣除法定节假日与调休。

常见问题两个日期之间的天数到底怎么算?要不要算上当天?默认按「间隔」计算:总天数 = 结束日期 − 开始日期,例如 6 月 22 日到 6 月 23 日相差 1 天,6 月 1 日到 6 月 30 日相差 29 天。如果你要算的是「含头含尾」的总天数——比如请假、住院、出差从某天到某天一共多少天——请勾选「把结束日也算进去」,这会让结果 +1 天(6 月 1 日到 6 月 30 日变成 30 天)。两种口径分别对应日常说的「相差几天」和「一共几天」,按需要选择即可。「相差 X 年 X 个月 X 天」是怎么分解的?按「年、月、日」逐级相减并借位:先比年,再比月,最后比天;当结束日的「日」还没到开始日的「日」时,向结束月的前一个月借位(借入该月的实际天数),月不够减时再向前借一年。例如 2000-03-15 到 2026-06-22 是 26 年 3 个月 7 天。这种「按月历自然分解」的方式比单纯换算成天更符合大家说「几年几个月」的习惯,但要注意:由于每个月天数不同,几年几个月零几天并不能简单换算回固定的天数,需要看总天数请直接读「总天数」一栏。工作日和周末是怎么数的?扣除了法定节假日吗?工作日按周一至周五统计、周末按周六和周日统计,两者相加正好等于总天数。本工具按公历日历精确逐日判定星期几(自动处理大小月与闰年),适合估算项目工期、合同天数、交付周期。但请注意:它只按「周一到周五算工作日」,并没有扣除春节、国庆等法定节假日,也没有计入调休补班。需要精确的法定工作日,请以国务院办公厅每年发布的节假日放假安排为准。开始日期填得比结束日期还晚,会算错吗?不会。如果你把较晚的日期填在了「开始日期」,工具会自动识别并把较早的那天作为起点来计算,结果里会提示「已自动按较早日期作为起点」。所以无论顺序如何,得到的相差天数、年月天分解都是正确的正值。跨闰年、跨年的天数算得准吗?准确。本工具所有日期都按公历(格里高利历)做整数天计算,并以 UTC 统一计算避免时区误差,会自动处理大小月和闰年的 2 月 29 日。例如 2020-01-01 到 2021-01-01 跨过闰年 2020,结果是 366 天;2021-01-01 到 2022-01-01 是 365 天。可放心用于纪念日、倒计时、工期等各种跨年场景。这个结果能用于请假天数、合同期限等正式用途吗?本工具给出的是按公历的精确日期换算,可作为日常参考。但请假工资、合同期限、利息计息天数、诉讼时效等正式场景,往往各有专门的计算规则(例如是否含首尾、是否按自然日或工作日、遇节假日是否顺延),请以单位制度、合同约定和相关法律法规为准。相关工具年龄计算器虚岁计算器预产期计算器精确年龄计算器来源与更新计算口径说明(更新于 2026-06-30):

历法采用公历(格里高利历),闰年规则为「四年一闰、百年不闰、四百年再闰」, 自动处理大小月与 2 月 29 日;所有日期按 UTC 做整数天运算,无时区误差。「含结束日」对应日常「含头含尾一共几天」的口径(天数 +1);不勾选则为「相差几天」的间隔口径。工作日仅按周一至周五判定,未扣除法定节假日与调休补班; 精确法定工作日请以国务院办公厅每年发布的节假日放假安排为准。如需算周岁年龄、虚岁、距某节日倒计时或农历日期,请使用本站「年龄计算器」「虚岁计算器」 等对应工具(陆续上线)。日期格式与日期对象口径参考:ECMAScript Date 规范、ISO 8601 日期格式。本工具仅做公历日期换算,结果供参考;正式场景的天数认定以制度、合同与法律法规为准。

最近更新:2026-06-30

本工具仅做公历日期天数换算,供日常参考;工作日仅按周一至周五统计,未扣除法定节假日与调休。请假、合同、计息、时效等正式场景的天数认定,以单位制度、合同约定与相关法律法规为准。

相关推荐