📅
免费计算器

日期计算器

计算两个日期之间的天数、周数、月数或年数,也可以从任意日期加减天数。

广告
📅日期计算器
请在上方选择日期

如何计算两个日期之间的天数

计算两个日期相差多少天,最简单的方法是把两个日期都换算成从某个固定基准起算的连续天数,然后相减。我们的计算器会自动为任意一对日期完成这一步。

常见用途:计算距离截止日期或活动还有多少天、按天计算某人的年龄、确定合同期限、推算付款到期日,以及计算节日前还剩多少个购物日。

加月份比加天数更复杂,因为每个月的长度不同。在 1 月 31 日上加 1 个月是有歧义的——有的系统取 2 月 28 日,有的取目标月份的最后一天。我们的计算器采用通行做法,调整到该月最后一个有效日期。

实用的日历知识

常见问题

两个日期之间有多少天?+
用较晚的日期减去较早的日期。我们的计算器会同时以天、周、月、年显示结果。例如:同一年的 1 月 1 日到 12 月 31 日 = 364 天。
如何在某个日期上加 90 天?+
输入起始日期,然后在「加 / 减天数」标签页中输入 90。计算器会自动处理不同月份的长度和闰年。
两个日期之间有多少个工作日?+
计算工作日需要知道当地的法定假日。我们的计算器显示的是日历天数。换算方法:减去周末(每周 2 天),再按国家不同估算每年约 10–12 个法定假日。
什么是儒略日?+
儒略日是从公元前 4713 年 1 月 1 日正午起连续计数的天数,用于天文学。它与儒略历不是一回事。日常的日期计算,用普通的日历算法就够了。

全部计算器

广告

计算两个日期之间的天数

日期运算是计算两个日历日期相隔的天数,需要考虑每月天数和闰年(每 4 年一次,但不能被 400 整除的整百年除外)。计算器通常把每个日期转换为序列日数再相减。

计算示例

从 2026 年 1 月 1 日到 2026 年 7 月 4 日共 184 天:1 月剩余 30 天 + 28 天(2026 年 2 月不是闰年)+ 31 + 30 + 31 + 30 + 4。

常见问题

计入首尾还是不计? 惯例是不含起始日、含结束日;合同期限的定义可能不同,请以条款为准。

只算工作日? 工作日统计不含周六和周日,通常也不含法定假日,而各国的假日并不相同。

为什么每个月的天数不一样? 这是罗马历法留下的遗产 — 也正因如此,重要的事情用自动化的天数计算比心算更可靠。