选择语言

日期天数计算器:两个日期之间相差多少天

输入起止日期即可计算相差天数,支持工作日、周末天数、年月日换算,并可导出为电子表格、PDF 或图片。

日期天数计算器如何使用 ↓
增加一天,第一天和最后一天都会计算在内。
排除周末天数,公共假日不会扣除。
Mehmet Demiray 发布日期 更新日期
分享

日期天数计算器会显示哪些结果

打开日期天数计算器,先选开始日期和结束日期,再点击计算。页面最上方会直接给出一句答案:两个日期之间相差多少天。这个数字是后续所有换算的基础。

紧接着是复合时间。工具会把同一段间隔按年、月、日拆开。例如从 2026年1月1日 到 2027年1月1日,总天数是 365 天,复合时间显示为 1 年 0 个月 0 天。这个表达比单纯看总天数更符合日常沟通。

再往下是总天数,也就是 365 天。这个值采用默认规则:结束日期不计入。下面是完整周数和剩余天数,同一段间隔会显示为 52 周零 1 天。周数适合排项目计划,剩余天数可以快速看出零头。

工作日与周末天数分为两行。默认周末是周六和周日,因此上面的例子会显示工作日 261 天,周末 104 天。工作日数值适合估算实际可用的办公或生产时间,但工具不会自动排除法定节假日。

最后两行是总小时数和总分钟数,分别为 8,760 小时和 525,600 分钟。它们按整日历日换算:每天 24 小时,每天 1,440 分钟,不会因夏令时变化调整。

如果结束日期早于开始日期,工具会自动交换两个日期并给出提示,因此结果始终是正的差值。所有结果一次性展示在同一个表格里,方便复制到请假单、合同或项目排期表。

结束日期是否计入

日期天数计算器默认不计入结束日期。这个规则来自日期相减的思路:差值等于结束日期减去开始日期。比如从 2026年1月5日 到 2026年1月9日,默认结果是 4 天,因为只计算周一、周二、周三、周四,周五作为结束日没有被算进去。

很多日常场景需要包含结束日期,也就是首尾都算。请假时,周一至周五请假五天,应该显示 5 天。酒店从入住到退房的晚数则通常不需要包含退房日。工具提供“包含结束日期”复选框,勾选后会在原结果上加 1 天。

可以用同一组日期做对比:

日期范围 默认结果 包含结束日期
2026年1月5日 至 2026年1月9日 4 天 5 天
2026年9月10日 至 2026年9月13日 3 晚 4 个日历日

第一行像工作日的请假或出勤统计,含首尾后为 5 天。第二行像酒店晚数,默认 3 晚,含退房日则是 4 个日历日。

判断该不该勾选,可以问一个问题:结束日当天是否要完整占用或计入。出租、按天计费、在岗天数通常要包含;倒计时、间隔、晚数通常不包含。不确定时,先看合同或通知里写的是“含当日”还是“日历日”。

年月日如何拆分

日期天数计算器在显示年、月、日复合结果时,不是按平均每月 30 天估算,而是先把开始日期加上整月数,再处理剩余天数。这个规则和日常口语里的“一个半月”更接近。

具体做法是:从开始日期逐月向后加,如果遇到某个月份没有对应日期,就自动落到该月最后一天。例如从 2026年1月31日 加上 1 个月,会先到 2026年2月28日,因为 2026 年 2 月没有 31 日。之后再按剩余天数继续计算。如果目标日期是 2026年3月6日,剩余 6 天,复合结果就是 1 个月零 6 天,而不是简单显示为 34 天。

闰年遵循公历规则:年份能被 4 整除的一般是闰年,但整百年必须能被 400 整除才是闰年。因此 2024 年和 2000 年是闰年,1900 年不是。工具会正确处理 2 月 29 日,不会因为闰日导致日期偏移出错。

总小时数和总分钟数按总天数直接换算:每天 24 小时,每小时 60 分钟,因此总分钟数等于总天数乘以 1,440。工具忽略夏令时变化,因为日期差计算以整日历日为单位。对于中国用户,当前没有夏令时调整,计算更直观。对于有夏令时切换的地区,跨切换日的钟表时间可能不同,但日期天数仍按日历日计算。

工作日与周末怎么算

日期天数计算器的“仅计算工作日”开关会把答案从自然日切换为工作日。默认周末为周六和周日,适合中国大陆常见的周一至周五工作制。开启后,页面头部会显示工作日数量,同时仍然列出周末天数。

如果所在单位的休息日不是周六和周日,可以在周末选项中切换。工具提供三种设置:周六和周日、周五和周六、仅周日。周五和周六作为周末适合部分中东和北非地区的工作周;仅周日则适合每周只休一天的情况。切换后,工作日和周末数值会立即重新计算。

工作日计算有一个明确限制:不扣除法定节假日。工具只排除你选择的周末日,不会内置任何国家的公共假期表。因此,遇到春节、国庆节、调休日或地方性假日,需要手动扣除。例如从 2026年10月1日 到 2026年10月7日,如果其中有中国法定节假日,工具不会自动识别为休息日。

在合同、发票账期、物流时效中,判断用日历日还是工作日很重要。法律文书或合同通常会写明“工作日”还是“日历日”。没有写明时,工具可以同时给出两种结果,方便你按更稳妥的口径申报。

对于中国用户,如果调休日需要按工作日处理,建议先以自然日算出差值,再单独加上或减去调休影响,或者利用导出后的表格做手动标注。

常见使用场景

日期天数计算器适合需要快速确认日期差值的办公、学习和生活场景。

离职与入职:劳动合同中的通知期常写“提前 30 日通知”,需要从提交日往后数 30 个自然日。工具会直接给出到期日对应的天数,也可以同时查看工作日版本。

项目排期:从启动日到截止日有多少个工作日,能帮助判断资源是否足够。项目负责人可以先用自然日看总跨度,再用工作日估算执行时间。

账期和付款:发票或合同中的 30 天账期可能指日历日,也可能指工作日。用开关切换就能得到两个数值,避免付款逾期。

旅行与签证:出发日和返程日之间的天数可以用来核对停留期,尤其是落地签证或免签入境通常以日历日计算。先把日期输入工具,再和允许停留天数比较。

考试与活动倒计时:从今天到考试、报名截止、会议召开还有多少天,是学生和活动组织者最常用的查询。单次计算即可看到天数、周数和分钟数。

年龄相关需求:如果需要计算某人在指定日期上的准确年龄,可以使用 年龄计算器。若要比较两个出生日期之间的精确差距,可以使用 年龄差计算器。如果只是惦记下一次生日还有多久,可以用 生日倒计时。

隐私与免费使用

日期天数计算器完全在浏览器本地运行,不需要注册账号,也没有使用次数限制。输入的开始日期、结束日期和所有选项都不会上传到服务器,也不会被保存为历史记录。

这一点对处理劳动合同、体检日期、项目截止日等敏感信息尤其重要。计算完成后,你可以关闭标签页,数据不会留在工具里。即使多次计算,页面也不会主动记录你的查询。

工具免费提供导出功能,支持 CSV、XLSX、PDF 和图片格式。导出结果适合发给同事、打印归档或作为流程附件。CSV 和 XLSX 便于在表格软件中继续处理,PDF 和图片适合只读汇报。

由于没有后端处理,计算速度不受网络请求影响,结果在点击计算后立即显示。无论你用的是电脑还是手机浏览器,只要页面已加载,日期差值就在本机完成。

如果需要把某次计算结果保存复用,建议使用导出功能,而不是依赖浏览器记忆。这样既保护隐私,也能留下可读的凭证。

我们回答最多的问题

怎么用日期天数计算器计算两个日期之间有多少天?

选择开始日期和结束日期,点击“计算”。结果的第一句会直接给出两个日期之间有多少天。例如从 2026年1月1日 到 2026年1月11日,默认结果为 10 天。之后还会显示总周数、剩余天数、工作日、周末天数、小时和分钟。

如何只计算工作日?

勾选“仅计算工作日”选项,并在周末下拉框中选择适用的周末规则。默认是周六和周日,也可以选择周五和周六,或者只把周日作为周末。结果会优先显示工作日天数,同时列出周末天数。公共假期不会自动扣除,需要手动减去。

日期天数计算器默认包含结束日期吗?

默认不包含结束日期,它计算的是两个日期之间的间隔。比如从周一到周五,默认结果是 4 天,因为只计算中间间隔。如果希望把周一和周五都算进去,请勾选“包含结束日期”,结果会变成 5 天。

什么算工作日?法定节假日会自动排除吗?

工作日指所有不是选定周末日的日期。默认周末为周六和周日,周一至周五计为工作日。法定节假日不会被自动识别或排除,仍会按普通工作日计数。如需扣除节假日,请根据当地放假安排手动减掉相应天数。

如果结束日期早于开始日期怎么办?

计算器会自动交换开始日期和结束日期,并显示提示。两个日期之间的天数不受影响,结果始终为正数。例如 2026年3月10日 到 2026年3月1日 与反过来计算得到的结果相同。

两个日期是同一天,结果是多少?

默认情况下,结束日期不包含在内,结果是 0 天。如果勾选“包含结束日期”,结果会显示 1 天,表示当天也作为一个完整日期计入。

闰年和 2 月 29 日能正确处理吗?

能。计算遵循公历规则:年份能被 4 整除且不是整百年,或者整百年能被 400 整除,就是闰年。例如 2028年2月28日 到 2028年3月1日 默认结果为 2 天,其中包含 2 月 29 日。

日历天和工作日,我应该用哪个?

这取决于具体场景。合同、法律或人事通知期限通常会明确按自然日还是工作日计算。物流、发票账期如“净 30 天”有时指自然日,也可能被公司定义为工作日。如果不确定,先看合同或对方说明。日期天数计算器会同时显示日历天和工作日,方便对比。

我的日期信息会被保存或上传吗?

不会。所有计算都在浏览器本地完成,不需要注册或登录,日期数据不会发送到任何服务器。导出 CSV、XLSX、PDF 或图片也都在本地完成,可以放心使用。

日期天数计算器可以计算年龄吗?

它可以显示两个日期之间相差的年、月、日,但年龄计算有时需要考虑出生日期在当年的位置。要精确计算某人在指定日期的周岁年龄,可以使用 年龄计算器。如果要比较两个人的出生日期差了多少,可以用 年龄差计算器。如果要计算距离下一次生日还有多少天,可用 生日倒计时。

参考资料

  1. ISO 8601 — Date and time format · ISO
  2. Gregorian calendar · Wikipedia
  3. Workweek and weekend · Wikipedia