123问免费工具与知识服务
123问工具大全 工具大全 实用工具 日期间隔计算

📅 日期间隔计算

天数 · 周数 · 月数 · 年数 · 工作日

计算结果

日期加减计算器

推算结果

日期间隔计算常见问题

日期间隔计算包含起止日期吗?

本工具默认计算两个日期之间的"纯间隔天数",即不含起始日。例如1月1日到1月2日间隔1天。如需包含首尾,可在结果基础上+1。工作日统计同理按实际工作日天数计算。

工作日如何计算?节假日怎么处理?

工作日默认按周一至周五计算,排除周六周日。中国大陆法定节假日(如春节、国庆)需人工调整,本工具提供"自定义排除日期"功能,可手动添加节假日。调休补班日可在排除日期中删除对应周末。

月数和年数怎么算?

按日历月计算。例如1月15日到3月14日为1个月29天(不足整月按天计);1月15日到4月15日为整3个月。年数同理按整年计算,不足部分按月天分解。结果会同时显示多种维度便于参考。

能计算怀孕周数吗?

可以。将末次月经日期作为起始日,今天作为结束日,结果中的"周数+天数"即为孕周。一般孕期约280天(40周)。本工具结果区会自动换算为周+天格式。

为什么工作日和总天数差这么多?

因为工作日排除了周六周日。一个月约30天,其中周末约8天,所以工作日约占22天。若要精确到法定节假日(春节、国庆等),需要把这些日期填进"自定义排除日期"里,统计会自动更新。

日期加减器里"工作日"单位怎么理解?

选"工作日"单位时,会跳过周六周日往前进或后退。比如从周一开始加5个工作日,得到的是下周一(跳过中间一个周末)。法定节假日不会自动跳过,需要手动核对。

两个日期跨年时月数会算错吗?

不会。本工具按日历月逐月累加,跨年也正确。例如2025-11-15到2026-03-14,会正确算出3个月29天,而不是简单用月份相减得到4个月。

结果和Excel DATEDIF函数一致吗?

基本一致。Excel的DATEDIF(起始日,结束日,"d")返回的就是纯间隔天数,和本工具"总间隔"相同。Excel的"月差"按整月计算,本工具会额外给出"年+月+天"的详细分解,信息更全。

含不含起止日到底怎么算?

本工具"总间隔"为纯粹的中间天数,即不含起始日也不含结束日。比如1月1日到1月3日,中间隔1月2日这一天,结果为1天。如果你要算"这几天共多少天"(含首尾),就在结果基础上+1即可。

日期间隔计算 - 示例演示

示例一:项目工期倒排

输入:起始日2026-03-02(周一),结束日2026-03-27,排除周六周日
结果:总间隔25天,工作日20天,周末5天,即一个月的大致工作日总量
25天里工作日只有20天,说明排期时要按工作日算真正的开发量,别把周末也算进去。

示例二:从今天推算100天后的日期

输入:起始日2026-08-06,加减100天,单位"天"
结果:目标日期2026-11-14(周六),距起始日+100天
日期加减器在做"倒排交付日"、"合同到期日"、纪念日提醒时很常用。

示例三:孕周计算

输入:末次月经2026-01-15,到2026-08-06
结果:总间隔203天 = 29周0天,即孕29周
孕期约280天(40周),从末次月经第一天算起。本工具结果区"周数+天数"可直接当孕周用。

日期间隔计算深度解读

间隔天数为什么和"相减"不一样?

很多人以为两个日期相减就是间隔,但要注意"含不含首尾"的约定。本工具的"总间隔"是纯中间天数,不含起始日和结束日。

在不同场景下口径不同:银行利息按"算头不算尾",工期排期按"含首尾"(第一天就开始干活),所以先想清楚你要哪种口径,再决定要不要+1。

常见日期口径对照
口径含义示例(1月1日-1月3日)
纯间隔(本工具)不含首尾1天
含首尾两端都算3天
算头不算尾含起始不含结束2天
算尾不算头不含起始含结束2天

工作日到底怎么数才准?

如果只是排"周末加班表",默认排除周六日就够。但真正算项目工期、考勤天数,法定节假日也得扣。

  • 工作日 = 总天数 - 周末天数 - 法定节假日 + 调休补班天数
  • 法定节假日(如春节、国庆)需要在"自定义排除日期"中手动填入
  • 调休产生的"周末上班日"要在排除日期里删掉对应周末
  • 结果区会分开显示"工作日 / 周末 / 自定义节假日"三项,方便对账

年、月、天怎么算才符合直觉?

日历算法不是简单相减,而是先减整月,不够再借。比如2026-01-31到2026-03-01,月份上2月只有28天,会正确算成1个月1天。

年数同理:先减整年,剩下的按月和天拆开。这样结果最符合"多少年多少月多少天"的口语习惯。

日期加减容易踩的坑

  • 加"月"时:1月31日加1个月,2月没有31日,会落到2月28日(或闰年29日)
  • 加"工作日"时:跨过周末但不会自动识别法定节假日
  • 跨年二月的天数不同,不要用"30天=1个月"这种粗略换算
  • 结果区会显示目标日期的星期,方便核对是否落在你想的那天

日期间隔计算参考数据

一个月内天数与工作日参考(无节假日时)

月份总天数周末约工作日约
1月31天8-9天22-23天
2月(平年)28天7-8天20-21天
2月(闰年)29天8天21天
4月/6月/9月/11月30天8天22天
大月(1/3/5/7/8/10/12)31天8-9天22-23天

常见时间换算速查

单位换算备注
1周7天59天=8周3天
1个月约30.4天按平均月天数
1年365天/366天闰年366天
1年52周+1天365÷7
孕周期280天=40周从末次月经起算

使用说明

使用方法

1. 选择起始日期与结束日期。

2. 点击计算,结果展示总天数、周数、月数、年数及工作日。

3. 可在"自定义排除日期"中添加节假日,工作日统计自动更新。

4. 下方"日期加减计算器"可从某日期推算N天后的日期。

分享工具: Facebook Twitter 微博 复制链接