计算

计算

格式:年-月-日(YYYY-MM-DD)

格式:年-月-日(YYYY-MM-DD)

Updates as you type

结果

计算公式

取两个日历日期的毫秒差绝对值,再除以 86,400,000(一个民用日)。其间的闰日会自动计入。同时给出整周数,以及按每年 365.25 天估算的年数约值。

天数 = |日期₂ − 日期₁| ÷ 86,400,000

计算示例

  1. 起点 2026-01-01,终点 2026-07-01
  2. 均为公历日零点;平年中 7 月 1 日距 1 月 1 日为 181 天
  3. 181 ÷ 7 = 25 周余 6 天;181 ÷ 365.25 ≈ 0.50 年

结果: 181 天(25 周 · ≈ 0.50 年)

日期差如何计算

看似简单,但闰年、「含首含尾」与「工作日」常让结果产生争议。本工具报告两个日期之间的民用日距离——从一日零点跨到另一日零点所经过的午夜次数。

日历日(我们统计什么)

统计两日之间的完整日历日,包含周末与法定节假日。从周一到周五结果是 4 天(跨过的午夜),不是「含首含尾的 5 个工作日」。合同写「签署后 10 日内」,请确认各方指日历日、工作日还是含首含尾。

顺序无关:结果恒为正跨度。交换起止日期天数相同。

闰年

若 2 月 29 日落在两日之间(严格介于),会计入那一天。世纪年遵循公历规则(须能被 400 整除)。年数约值用 365.25,便于粗比,不适合司法精确计日。

「加一个月」不是本页

本工具不把跨度拆成年龄式的「年/月/日」。日期加一个月是另一类问题(1 月 31 日加一月可能落到 2 月 28/29 或 3 月)。从出生日期算周岁结构请用年龄计算器。

时区

输入只有日期、无时刻。跨境事件若各方用本地零点,可能差一天。重要节点请约定同一时区或使用时间戳。

小知识

公历闰年规则

能被 4 整除的年份多为闰年;世纪年还须能被 400 整除。故 2000 年有 2 月 29 日,1900 年没有。

工作日另算

劳动合同、诉讼时效常排除周末与国务院放假安排。本工具不自动扣除节假日,需对照当年放假通知手工调整。

含首含尾要约定

「周一到周五有几天」可能是 4 个间隔或 5 个点名日。以合同或规章措辞为准。

ISO 周

部分行业用 ISO 8601 周序号(周一起)。本页周数仅为总天数÷7,不是周序号差。

民用日忽略闰秒

表格类日计数通常忽略闰秒。需要严格 SI 秒的科学时间线应使用其他时标。

常见问题

填入两个日期即可得到绝对日历天数,以及整周数与年数约值。

算。跨度内每个日历日都计入。若要工作日,请自行扣除周末与国务院安排的调休。

没有。结果是正差值,两个日期谁当起点都行。

若 2 月 29 日夹在中间,会多计 1 天。年数估计用 365.25;天数本身对你输入的公历日期是精确的。

本页侧重总天数与周数。从生日到今天的年/月/日结构请用年龄计算器。

只用日期。同一日历日的两件事在此相差 0 天,即使时钟上相差近一天。

参考资料

  1. ISO 8601 — 日期与时间表示 — International Organization for Standardization 定义日历日期表示及相关周日期惯例。
  2. 时间常见问题(闰年) — National Institute of Standards and Technology (NIST) 民用历闰年规则说明。
  3. 节假日安排通知 — 中国政府网 / 国务院办公厅 将日历日换算为中国工作日时的放假调休依据。

仅供信息参考。合同计日惯例可能不同——请以主导文件中的含首含尾与工作日规则为准。

最近审核:2026-09-19 — 审核人:Mr. Calco 编辑部

嵌入此计算器

用免费 iframe 小部件把本计算器加到您的网站。

主题

小部件会随容器宽度拉伸,高度自动调整。