跳到主要内容
Tooletto

两个日期之间的天数

日期计算器 的预设方案

精确统计两个日期之间相隔多少天——用于截止日期、租约、项目时间线,或者单纯的好奇。不包含端点和包含端点的计数都会显示出来,因为合同里"天数"所指的意思并不统一。

  • 文件永不离开你的设备
  • 免费,无需注册
  • 无水印
  • 加载后可离线使用
Loading tool…

如何日期计算器

  1. 1

    选择一种模式

    两个日期之间的间隔,或者在一个日期上做加减。

  2. 2

    输入日期

    结果随输入即时更新——没有提交按钮。

  3. 3

    切换到工作日模式

    排除周末,这才是大多数截止日期实际计算的方式。

正确读懂一份租约、通知期限或截止日期

不包含端点和包含端点的天数之间的差异,很少只是学术上的分歧——一份要求"提前 30 天通知"的租约、一份雇佣合同的通知期限,或者一个法律申报截止日期,可能真的会取决于具体文件所采用的是哪种计数惯例,而猜错了可能意味着错过截止日期一天,或者提交的通知比实际要求的少了一天。对照这个工具提供的两个数字,核实主导文件的确切措辞——它说的是"在……之内""至少""不迟于",还是"最晚于"——是在依赖这个结果处理有实质后果的事情之前,确认到底哪个计数适用的最保险的办法。

把周和月作为同一段时间跨度的另一种视角

一段较长时间跨度的原始天数——比如 214 天——很难一眼直观地把握,而换算成大约 30 周或大约七个月,立刻就读起来像一段有意义、可以据此规划的时长。把同样的差值,和精确的天数一起,拆解成周和月显示出来,既提供了一份合同或截止日期真正需要的精确数字,也提供了更便于直觉把握的版本供一般规划使用,而不需要从第一个数字手动算出第二个。

常见问题

统计天数时会同时包含起始日和结束日吗?

普通的间隔计算是不包含端点的——从 1 号到 8 号是 7 天,因为经过了 7 个夜晚。结果还会同时显示包含端点的计数,这正是合同和通知期限里说"7 天以内"时通常的意思。

工作日是怎么统计的?

周六和周日会被排除。公共假期不会,因为它们因国家和地区而异——对于具有法律意义的截止日期,还应该核对你所在司法辖区的假期日历。

加一个月的时候,月末情况是怎么处理的?

给 1 月 31 日加一个月,得到的是 2 月 28 日(闰年是 29 日),而不是进位到 3 月。这是几乎所有日历系统采用的惯例,这也意味着先加一个月再减一个月,不一定能回到最初的日期。

闰年和时区会被正确处理吗?

闰年会——计算过程走的是真实的日历,而不是假设一年固定 365 天。日期被当作不带时间成分的本地日历日期处理,所以时区不会让结果偏移一天,而这正是那些把 ISO 字符串当作 UTC 解析的日期工具里常见的一个 bug。