首页 >> 宝藏问答 >

12 月 23 到 1 月 6 是多少天 日期天数计算

2026-11-01 10:00:47 来源:网易 用户:尹辰维 

从 12 月 23 日算到次年 1 月 6 日,如果首尾两天都包含在内,总天数是 15 天,如果只算间隔天数不包含起始日,总天数是 14 天,这类跨月份日期计算,因为跨越了 12 月和次年 1 月两个月份,需要分开统计每个月份里面的天数,再把两段数值相加,日常排班工期统计假期核算的时候,经常会遇到这类跨月天数计算,一定要提前确认统计规则,也就是是否把起始当天和结束当天都计入,两种统计口径得到的结果会相差一天。

跨月天数计算的基础原理

公历 12 月属于大月,整月一共有 31 天,计算 12 月这一段的时候,从 23 日开始一直到 12 月 31 日,需要把 23 日本身算进去,用 31 减去 23 之后再加 1,就能得到 12 月这段的天数,之后再统计次年 1 月从 1 日到 6 日的天数,两段相加就是首尾都包含的总天数,如果业务统计要求不算起始当天,就去掉 12 月 23 日这一天,数值相应减少一天。

分段计算明细表格

表格

统计区间日期范围天数
12 月部分12 月 23 日至 12 月 31 日9 天
次年 1 月部分1 月 1 日至 1 月 6 日6 天
首尾全部包含合计12 月 23 日至 1 月 6 日15 天
不含起始日合计12 月 24 日至 1 月 6 日14 天

标准计算操作步骤

第一步 确认统计口径,明确是否包含起始日 12 月 23 日,是否包含结束日 1 月 6 日

第二步 拆分跨月区间,拆成 12 月剩余天数和次年 1 月前段天数两段

第三步 计算 12 月段,31 减 23 加 1 等于 9 天

第四步 计算 1 月段,从 1 号到 6 号一共是 6 天

第五步 两段相加,9 加 6 等于 15 天,也就是首尾都计入的结果

第六步 如果业务要求间隔天数,就把起始当天剔除,9 减 1 再加 6 等于 14 天

补充应用说明

在做工期排期培训计划项目周期的时候,多数场景会采用首尾都算的口径,也就是 15 天,部分计时场景只计算经过的间隔时长,就会使用 14 天这个数值,计算之前最好和使用方确认统计规则,避免后续统计出现偏差,遇到类似跨月跨年度的日期,都可以沿用这种分段拆分相加的计算思路。

掌握这套跨月分段计算方法之后,就可以准确算出 12 月 23 到 1 月 6 是多少天,后续同类跨年跨月日期统计,都可以套用相同逻辑,先拆分月份,再确认是否包含首尾日期,最后合并求和。

【相关 FAQ】

问题 1 12 月 23 到 1 月 6 是多少天,为什么不同人算出来结果不一样

回答 1 12 月 23 到 1 月 6 是多少天出现结果差异,核心原因是统计口径不同,一种包含首尾两天得到 15 天,另一种不包含起始当天得到 14 天。

问题 2 12 月 23 到 1 月 6 是多少天,这个计算需要考虑闰年吗

回答 2 12 月 23 到 1 月 6 是多少天,这段区间不涉及 2 月份,所以不需要考虑闰年,12 月固定 31 天,计算结果不受闰年影响。

问题 3 12 月 23 到 1 月 6 是多少天,工期统计一般用哪一个数值

回答 3 12 月 23 到 1 月 6 是多少天,项目工期统计大多采用首尾都计入的 15 天,正式使用前建议提前确认项目的统计规则。

【免责申明】

本文为日期计算科普参考,实际业务统计请按照项目或者单位指定的统计口径执行,本文计算结果仅作为参考。

 

相关阅读

最新文章