日期相差天数计算器
输入两个日期,一次算清相差多少天、折合成几周几天、相差几个月,以及区间里有多少个工作日和周末;也可以从一个日期往后或往前推任意天数,看落到哪天、星期几。
今天 2026年10月6日 星期二 · 基准日 2026年10月6日 · 对比日 2026年12月31日
算两个日期相差多少天 · 不含起始日(两日期相减)
2026年10月6日 与 2026年12月31日 之间相差 86 天(不含起始日(两日期相减))
2026年10月6日 → 2026年12月31日 · 星期二 / 星期四 · 结束日在起始日之后
逐项明细
| 项目 | 结果 | 口径 |
|---|---|---|
| 起始日期 | 2026年10月6日 星期二 | 区间一端 |
| 结束日期 | 2026年12月31日 星期四 | 区间另一端 |
| 自然日差 | 86 天 | 两日期直接相减(不含起始日) |
| 含首尾天数 | 87 天 | 把起始日也算进去 |
| 年月日拆解 | 0 年 2 月 25 日 | 按公历逐月对齐借位 |
| 整月 + 余天 | 2 个月余 25 天 | 月份计算器口径 |
| 折合周数 | 12 周余 2 天 | 86 ÷ 7 |
| 工作日数 | 62 天 | 周一至周五的自然日,不含调休 |
| 周末天数 | 24 天 | 周六与周日 |
| 折合小时 | 2,064 小时 | 按整天数 × 24 折算 |
| 折合分钟 | 123,840 分钟 | 按整天数 × 1440 折算 |
| 折合秒 | 7,430,400 秒 | 按整天数 × 86400 折算 |
跨月分段(相差几个月的落地依据)
| 自然月 | 本月计入区间 | 天数 | 工作日 | 周末 |
|---|---|---|---|---|
| 2026 年 10 月 | 10月7日 — 10月31日 | 25 天 | 18 | 7 |
| 2026 年 11 月 | 11月1日 — 11月30日 | 30 天 | 21 | 9 |
| 2026 年 12 月 | 12月1日 — 12月31日 | 31 天 | 23 | 8 |
分段表把区间按公历自然月切块(10月6日 到 12月31日,首段不含起始日本身),逐段合计 86 天,与上方"自然日差" 86 天一致;若换成含首尾口径,就在合计上再加 1 天。每月的"工作日/周末"两列只按星期几数周一到周五与周六周日,没有扣除法定节假日、也没有把调休补班的周末算成上班日,要按国务院放假安排精确到上班天数,请用站内 工作日计算器 与 全年上班日历。
区间内的星期分布
| 星期几 | 区间内出现次数 | 归入 |
|---|---|---|
| 周日 | 12 天 | 计入周末 |
| 周一 | 12 天 | 计入工作日 |
| 周二 | 12 天 | 计入工作日 |
| 周三 | 13 天 | 计入工作日 |
| 周四 | 13 天 | 计入工作日 |
| 周五 | 12 天 | 计入工作日 |
| 周六 | 12 天 | 计入周末 |
星期分布按"较早一端之后起算、含较晚一端当天"数出共 86 个自然日,因此每 7 天为一轮,同一星期几最多相差 1 次;若把区间两端都算进去(含首尾口径),首尾那天的星期各多计 1 次。
常用间隔速查
把对比日换成这些日子
天数是怎么算出来的
算法只有一步:把日期变成整数天再相减。公历日期可以一一对应地换算成"距 1970 年 1 月 1 日的天数",两个这样的整数一相减,就是它们之间跨过的自然日数。2026年10月6日 对应第 20732 天,2026年12月31日 对应第 20818 天,差值 86 天,不看方向就是 86 天。这样算完全避开了"月份天数不一样""闰年""时区"三类坑,也不会因为手机和服务器时区不同而给出不同答案。
要区分"相隔天数"和"占用天数"。相隔 86 天回答的是"两个日子之间隔了多少天";如果算的是请假、住院、存储期限这类要连着占用的天数,得把起始那天也算进去,即 87 天。合同、工资、租期这类结算通常由条款明确写清含不含首日,本页把两种口径同时给出,就是为了让你对号入座,别用错口径。
月份、年份的拆法是另一套逻辑。天数差是纯量,而"相差几个月"要按公历月序对齐:先借位凑整月,再数剩余的天。本次区间折成 0 年 2 月 25 日,即 2 个整月余 25 天。两种拆法都正确,用途不同:算年龄、算工期用年月日拆法;算天数、算倒计时用整数天差。
把天数换成小时、分钟、秒时请注意。页面里的"折合小时"按每整天 24 小时折算,是日期的换算值而不是墙上时钟读数;如果你要精确到某一天的某个时刻,请改用 自定义倒计时,它按目标时刻的固定时间戳逐秒跳动。
常见问题
日期相差天数怎么算?
为什么有的算法结果差一天?
相差几个月是怎么算的?
两个日期之间有多少个工作日?
能往前推天数吗?
闰年会多算一天吗?



本页以 2026年10月6日 为默认起始日实时计算(更新日期:2026-10-06),所有结果由公历日期整数差推得,口径已在各项标注,供排期与记录参考;涉及合同期限、工龄、薪酬结算时请以书面约定与单位制度为准。