← 返回工具箱

DATE / CALENDAR

日期计算器

计算两个日期相差多少天、精确到年月日的日历差、工作日与周末;也可以从指定日期按天、周、月或年向前向后推算。

DATE TO DATE

两个日期相差多久

结束日期晚于开始日期

30

日历差:1 个月

按当前口径计数

30 天

换算为整周

4 周 2 天

工作日(周一至周五)

21 天

周末(周六、周日)

9 天

ADD / SUBTRACT

日期加减

2026-09-06 30

2026-10-06

星期二

RELATED TOOLS

查看全部工具 →

USE & REVIEW

日期计算器常见问题

查看全部工具指南 →

“相差天数”和“包含结束日期”有什么区别?

默认口径计算两个日期之间经过了多少个午夜,例如 1 月 1 日到 1 月 4 日相差 3 天。勾选“把结束日期也计入天数”后,按覆盖到的自然日计数,结果为 4 天。住宿晚数、账期和项目持续日可能采用不同口径,使用前应先确认业务规则。

精确年月日为什么不能直接用总天数除以 30 或 365?

月份有 28–31 天,年份也可能是闰年,直接除法只能得到近似值。页面的日历差会先计算完整年份,再计算完整月份,最后保留剩余天数;总天数则基于 UTC 的自然日编号计算,两种结果分别服务于“经过多久”和“日历上跨了多久”。

工作日统计会自动排除法定节假日和调休吗?

不会。当前页面只把周一至周五计为工作日,把周六、周日计为周末,不包含国家、地区、公司假期或调休规则。计算合同交期、客服 SLA 或发货日期时,应使用工作日计算器并加入实际节假日清单。

为什么日期计算不会受夏令时的一小时变化影响?

工具把输入当作不带时区的日历日期,并转换为 UTC 零点对应的自然日编号,不使用本地午夜之间的毫秒差。因此跨越夏令时切换时仍按完整自然日计算,不会出现 23 小时或 25 小时被误算成非整数天。

1 月 31 日加 1 个月为什么得到 2 月末?

目标月份没有 31 日时,工具会把结果夹到该月最后一天;闰年得到 2 月 29 日,普通年份得到 2 月 28 日。按年加减时也采用同一规则,例如闰日加一年会落到次年 2 月末。

结束日期早于开始日期时怎样显示?

页面保留日期差的正负方向,并用绝对天数展示范围长度;日历年月日、工作日和周末仍按两端之间的实际范围计算。“交换日期”可以快速改成正向范围。复制结果时会保留原始起止顺序,便于检查倒计时或追溯日期。