两个日期之间的天数
日期计算器 的预设方案
精确统计两个日期之间相隔多少天——用于截止日期、租约、项目时间线,或者单纯的好奇。不包含端点和包含端点的计数都会显示出来,因为合同里"天数"所指的意思并不统一。
- 文件永不离开你的设备
- 免费,无需注册
- 无水印
- 加载后可离线使用
如何日期计算器
- 1
选择一种模式
两个日期之间的间隔,或者在一个日期上做加减。
- 2
输入日期
结果随输入即时更新——没有提交按钮。
- 3
切换到工作日模式
排除周末,这才是大多数截止日期实际计算的方式。
正确读懂一份租约、通知期限或截止日期
不包含端点和包含端点的天数之间的差异,很少只是学术上的分歧——一份要求"提前 30 天通知"的租约、一份雇佣合同的通知期限,或者一个法律申报截止日期,可能真的会取决于具体文件所采用的是哪种计数惯例,而猜错了可能意味着错过截止日期一天,或者提交的通知比实际要求的少了一天。对照这个工具提供的两个数字,核实主导文件的确切措辞——它说的是"在……之内""至少""不迟于",还是"最晚于"——是在依赖这个结果处理有实质后果的事情之前,确认到底哪个计数适用的最保险的办法。
把周和月作为同一段时间跨度的另一种视角
一段较长时间跨度的原始天数——比如 214 天——很难一眼直观地把握,而换算成大约 30 周或大约七个月,立刻就读起来像一段有意义、可以据此规划的时长。把同样的差值,和精确的天数一起,拆解成周和月显示出来,既提供了一份合同或截止日期真正需要的精确数字,也提供了更便于直觉把握的版本供一般规划使用,而不需要从第一个数字手动算出第二个。
常见问题
统计天数时会同时包含起始日和结束日吗?
普通的间隔计算是不包含端点的——从 1 号到 8 号是 7 天,因为经过了 7 个夜晚。结果还会同时显示包含端点的计数,这正是合同和通知期限里说"7 天以内"时通常的意思。
工作日是怎么统计的?
周六和周日会被排除。公共假期不会,因为它们因国家和地区而异——对于具有法律意义的截止日期,还应该核对你所在司法辖区的假期日历。
加一个月的时候,月末情况是怎么处理的?
给 1 月 31 日加一个月,得到的是 2 月 28 日(闰年是 29 日),而不是进位到 3 月。这是几乎所有日历系统采用的惯例,这也意味着先加一个月再减一个月,不一定能回到最初的日期。
闰年和时区会被正确处理吗?
闰年会——计算过程走的是真实的日历,而不是假设一年固定 365 天。日期被当作不带时间成分的本地日历日期处理,所以时区不会让结果偏移一天,而这正是那些把 ISO 字符串当作 UTC 解析的日期工具里常见的一个 bug。