日期差计算器

差值
下一个

选择起始日期和结束日期后,计算器会以两种方式显示两者之间的间隔时间:一是总天数(例如1,293天),二是详细分解结果(3年6个月14天)。该功能适用于简历中的任职时长、事件发生时间、政策周年纪念日、保修期限,或任何涉及“距当前日期还有多少天”的计算场景。

如何计算日期差

  1. 1

    选择开始日期

    两者中较早的那个。1900年至2100年间的任何日期均可使用。

  2. 2

    选择结束日期

    两者中较晚出现的那个值。即使颠倒计算顺序,计算器仍可正常工作,它会返回绝对差值。

  3. 3

    读取总天数

    主要输出是两个日历日期之间的精确天数,并以周、小时和分钟显示同一时间段。

  4. 4

    读取详细分解

    同一时间间隔也会以年、月、日的分解形式显示,这种表述在书面报告中更为自然。

含端点计数与不含端点计数

计算日期之间的天数有两种常见方法,两者恰好相差一天:

  • 不含端点(不计入结束日):1月1日 → 1月3日 = 2天。大多数日历和法律合同都采用这种方式。
  • 含端点(起止两端都计入):1月1日 → 1月3日 = 3天。用于计算事件持续时间(“我们的会议从1日至3日举行,即为3天”)。

此处的默认设置是不含端点。在把某个数字用作证据之前,请务必仔细核对合同条款或您所在领域的相关定义。

“1年3个月”的分解

该分解采用日历规则,有时看起来可能不太合理:

  • 2020年1月15日至2023年1月15日 = 正好3年、0个月、0天。
  • 2020年1月31日至2020年2月28日 = 0年、0个月、28天(而非“1个月减去3天”)。
  • 2020年2月15日至2021年2月14日 = 0年、11个月、30天(闰年使二月延长)。

最后一个例子容易让人混淆:分解时会先扣除整月,再计算剩余天数,因此余数可能达到30天后才进入下一个月。

闰年

若满足以下条件,则该年为闰年:

  1. 它能被4整除,
  2. 不能被100整除,除非
  3. 它能被400整除。

因此,2000年是闰年,1900年不是,2100年也不会是。每当闰年落在特定时间段内时,就会在该时段多出一天(2月29日)。计算器会自动处理这一情况,无需用户干预。

典型用例

  • 简历任职年限:在该公司“3年2个月”。
  • 孕期追踪:自末次月经(LMP)或受孕日期起的天数。
  • 用于学校入学或资格认定的年龄计算。
  • 贷款账龄:自放款之日起用于计息的天数。
  • 恋爱、戒酒或习惯养成的关键里程碑。

跨时区注意事项

该计算器仅支持纯日历日期,不支持瞬时时间。若在行程中跨越时区,请使用各点的当地时间而非转换为UTC时间;否则计数结果在时区边界处可能相差一天。

常见问题

银行通常采用包含式计费方式,即同时计入计费周期的起始和结束时间。该计算器采用排除式计费方式(即行业通用的计费时长标准)。

是的。当日期落在该时间段内时,计算器会准确计算出2月29日。闰年中的年龄和生日也能正确计算。

是的,将起始日期设为生日,结束日期设为今天。“年、月、日”的划分方式正是通常报告年龄的方式。如需更多详情,请使用专用年龄计算器。

计算器计算的是绝对值,因此两种方式得出的结果相同。数据划分也会反转,较大的日期将被视为结束时间。

不会。您输入的日期仅用于计算。作为页面交互的一部分,它们会被发送到我们的服务器,并在您浏览工具步骤时短暂出现在页面链接中,但不会被存储、记录或共享。

相关工具

此工具还提供其他语言版本