间隔天数计算器
输入两个公历日期,一次算出中间隔了多少天:间隔天数(首尾都不算)、相差天数(不含起始日)与含首尾的共经历天数同时给出,并拆成周与年月日,另计其中的工作日与休息日。还能从某天起前后推 N 天,以及查看距年底、元旦、春节还剩几天。
2026年10月26日 星期一 · 癸酉日
- 今年是第几天2992026 年共 365 天
- 今年还剩66 天到 12 月 31 日
- 本月还剩5 天10月共 31 天
- 今年是第几周第 43 周按周一为一周之始
间隔天数计算
三种口径同时给出:相差天数不含起始日;间隔天数首尾都不含;共经历天数首尾都含。示例为本月 1 日到今天。
三种口径什么时候用哪个
| 口径 | 算法 | 本例天数 | 常见用途 |
|---|---|---|---|
| 间隔天数 | 相差天数 − 1 | 24 | 两日中间空了几天 |
| 相差天数 | 结束日序 − 起始日序 | 25 | 算间隔多久、存期、距今天数 |
| 共经历天数 | 相差天数 + 1 | 26 | 请假扣几天、住了几天、第几天 |
日期推算:往后或往前推 N 天
按公历连续日序加减,跨月跨年自动进位;可推到期日、满百天、预产期一类节点。
倒计时:还剩多少天
66今年年底(12月31日)2026年12月31日 星期四 · 己卯日 · 折 9 周 3 天67明年元旦(2027年1月1日)2027年1月1日 星期五 · 庚辰日 · 折 9 周 4 天187下一个五一(2027年5月1日)2027年5月1日 星期六 · 庚辰日 · 折 26 周 5 天340下一个国庆(2027年10月1日)2027年10月1日 星期五 · 癸丑日 · 折 48 周 4 天1032027 年春节(正月初一)2027年2月6日 星期六 · 丙辰日 · 折 14 周 5 天
天数按 2026年10月26日 生成;打开页面时按目标日北京时间零时的固定秒级时间戳再核一次,跨零点自动减一天。
2026年10月的工作日分布
| 星期 | 出现次数 | 计为 |
|---|---|---|
| 周一 | 4 天 | 工作日 |
| 周二 | 4 天 | 工作日 |
| 周三 | 4 天 | 工作日 |
| 周四 | 5 天 | 工作日 |
| 周五 | 5 天 | 工作日 |
| 周六 | 5 天 | 休息日 |
| 周日 | 4 天 | 休息日 |
| 10月 31 天 | 22 天 | 9 天 |
上月(9月)为 30 天,工作日 22 天、休息日 8 天。
本页算法与依据
- 把公历日期换算成连续日序(proleptic Gregorian 算法,纯四则运算),两序相减即天数差,闰年与大小月自动消化。
- 星期由日序对 7 取余得到;工作日按周一至周五计数,含首尾两端。
- 日干支以 2026-10-05 = 壬子日为锚点逐日推进,满六十回零,可与历书核对。
- 倒计时目标取北京时间零时的固定秒级时间戳(自 1970 年起的累计秒数),页面脚本据此复核剩余天数。
- 可查区间 1901—2099 年;区间外或非法日期会提示而不给结果。




常见问题
两个日期相差天数到底含不含当天?
三种口径同时给出:相差天数=结束日减起始日,不把起始日算进去;间隔天数=相差天数再减 1,首尾都不算,中间空着几天;共经历天数=相差天数加 1,首尾都算。请假、工期、孕期、存款计息各自有各自的规定,用哪种口径以对方要求为准,别只记一个数。
为什么不用「年×365+月×30」粗算?
大小月与二月天数不等,闰年多一天,粗算最多能差出十几天。本页把两个日期都换成连续日序再相减,闰年自动处理,结果与逐日数数一致。
跨闰年的日期差怎么算?
不需要特判。日序本身就把 2 月 29 日算作一天,闰年与否只影响该年天数(366 或 365),相减即可。判断闰年的规则:能被 4 整除且不能被 100 整除,或能被 400 整除。
工作日天数是怎么统计的?
按周一至周五计为工作日,周六周日计为休息日,含首尾两端。这是自然周口径,不含法定节假日与调休安排;涉及考勤请按单位公布的通知另行核算。
相差的年月日是怎么拆的?
按日历月借位:日不够减就向前借上一个月的实际天数,月不够减就向前借一年补 12 个月。所以「1 年 11 个月 30 天」与「730 天」是同一段,只是拆法不同。
从某天起往后推 N 天怎么算?
把起始日的日序加上 N 再换回公历即可,跨月跨年自动进位。本页的日期推算框就是这么做的,可用来推到期日、预产期、满月在世的第几天。
倒计时显示的天数会变吗?
会。页面里的天数按当天日期生成,浏览器打开时再按目标日零时的固定时间戳复核一次,所以跨零点后数字会自己减一。
农历日期能用这个计算器吗?
不能直接算。农历有闰月、月长不固定,需先换成公历再计算,可用站内公历农历转换工具换算后再回到本页。