日期计算器
算两个日期相差多少天,也可以往后、往前推算日期。今天是 2026年10月22日,下面默认用今天到 100 天后举例。
两个日期相差多少天
农历九月十三 · 己巳日
结束:2027年1月30日 星期六
农历腊月廿三 · 己酉日
日期推算
按月推算时,目标月没有对应日号就取该月最后一天;按年推算同理(2 月 29 日遇到平年取 2 月 28 日)。
两端日期详情
| 项目 | 开始日期 | 结束日期 |
|---|---|---|
| 公历 | 2026-10-22 | 2027-01-30 |
| 星期 | 星期四 | 星期六 |
| 农历 | 2026年九月十三 | 2026年腊月廿三 |
| 干支日 | 己巳日 | 己酉日 |
支持 1900—2099 年;两端日期的星期、农历与干支日同时列出,方便对照。
口径说明
算头不算尾:只数两个日期之间的间隔天数。10 月 1 日到 10 月 3 日算 2 天,这是日期差、间隔天数的常用口径。
含首尾:开始和结束两天都计入。10 月 1 日到 10 月 3 日算 3 天,请假、住院、工期按“共几天”时常用这个口径。
按月:以“日号对齐”为准。1 月 31 日加一个月,2 月没有 31 日,取 2 月 28 日(闰年 29 日)。
闰年:公历闰年规则为“四年一闰、百年不闰、四百年再闰”,本工具已按规则处理 2 月 29 日。
常见问题
两个日期相差多少天怎么算?
把两个日期都换算成“距离 1970 年 1 月 1 日的天数”,再相减即可,结果与月份长短、闰年无关。例如 2026 年 10 月 22 日到 2027 年 1 月 30 日,相差 100 天;若把开始和结束两天都算进去,则是 101 天。
“算头不算尾”和“含首尾”有什么区别?
算头不算尾(也叫“不算首尾”之外的常用口径)只数两个日期之间的间隔:10 月 1 日到 10 月 3 日是 2 天。含首尾把开始和结束两天都计入:同样区间是 3 天。请假天数、工期、住宿晚数常用不同口径,本页两种都给出。
为什么 1 月 31 日往后一个月是 2 月 28 日?
因为 2 月没有 31 日。按月推算时,若目标月份没有对应的日号,就取该月最后一天(与《民法典》期间计算规则一致)。闰年 2 月有 29 日,2024 年 1 月 31 日加一个月就是 2 月 29 日。
计算结果包含时区和闰年修正吗?
包含闰年修正:2 月 29 日、大小月都按公历实际天数计算。时区不影响“日期差”,因为本工具只比较日历日期,不比较具体时刻;跨时区飞行的时间差需要另算。
能算工作日、排除节假日吗?
本工具只算自然日,不排除周末和法定节假日。需要工作日常数时,请再扣除区间内的周六周日与调休安排;每年放假安排以国务院办公厅通知为准。
结果里的农历和干支日是怎么来的?
农历按传统历法(朔望月 + 闰月)逐年推算,干支日按六十甲子连续循环计算。农历日期用于参考,正式场合请以官方历书为准。
图解


