Skip to content
日期差计算器
Tools

日期差计算器

计算两个日期之间的天数,或在某日期上加减天数。

Duration
total days
weeks
months
weekdays
hours
minutes

Runs entirely in your browser. Nothing is uploaded.

计算两个日期之间的时长

这款日期差计算器能精确告诉您两个日期之间相差多少时间——以年、月、周、日表示,并以累计总数显示。这是快速查找两个日期之间天数的最佳工具,适用于项目时间线、倒计时、通知期或单纯想知道某事发生了多久。

选择开始日期和结束日期,结果立即更新。"包含最后一天"按钮处理包含式计数(如计算酒店入住晚数或租赁天数)。要计算某人的年龄?我们的年龄计算器在相同计算基础上增加了下一个生日倒计时。

日历天、工作日与法定工作日

并非所有计算都应包含周末。工作日计算器选项卡仅统计两个日期之间的周一至周五,并允许您扣除节假日:选择美国、英国或加拿大的节假日预设,或粘贴您自己的日期。

每个结果都会区分日历天数、周末和已排除的节假日,并列出该时段内的节假日,让您一目了然地核对计算。非常适合截止日期、SLA、发货窗口和薪资计算,这些场景中两个日期之间的工作日数才是真正重要的。

日期加减天数、周数、月数和年数

需要未来或过去的具体日期而不是时间差?加减选项卡接受开始日期,并按任意年、月、周、日的组合偏移它。用它查找90天后的截止日期、30天退货窗口,或六周前的某个日期。

计算正确处理月末边界情况。1月31日加一个月得到2月28日(闰年为29日),而不是无效日期——与现实日历计算的工作方式相同。

距某日期还有多少天或已过多少天

快速"距今天数/已过天数"框将任意日期与今天比较:未来日期显示还有多少到来以及它是星期几,而过去日期显示已经过去了多少。适合倒计时生日、婚礼、考试或产品发布。

一切都在浏览器中私密计算。计算器内无广告,无需注册,计算次数不受限制。

计算原理及闰年处理

总天数是两个日期之间精确的日历天数。年月日分解使用每个日历月的实际天数,因此在短月和长月中都保持准确。闰年自动处理:每当闰年落在您的日期范围内,2月29日就会被计入。

工作日计算逐一遍历范围内的每个日期,检查是否为工作日以及是否与节假日列表中的日期匹配。此方法无需任何手动调整即可处理不规则的节假日安排。

免费、私密,适用于所有设备

所有计算均在浏览器中本地完成。没有日期被上传,没有数据存储在服务器上,无需注册。您可以复制纯文本摘要,或分享一个包含您的精确日期和设置的链接,点击即可重新打开计算器。

计算器适用于iPhone、Android和任何桌面浏览器。它以移动端优先设计,即开即用。计算器内无广告、无付费墙、计算不受限制。

Frequently asked questions

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

输入开始日期和结束日期:计算器用一个减另一个,给出精确的天数差。您还能看到分解为年、月、日的数据,以及以周、工作日和小时表示的累计总数。结果即时更新,无需点击提交。

结果是否同时包含开始日期和结束日期?

默认不包含:计数为排除式,所以6月1日到6月8日是7天。勾选"包含最后一天"后改为包含式计数,得到8天。用排除式计数表示持续时间,用包含式计数表示每个日历天都重要的场景,如租赁天数或酒店住宿晚数。

如何计算两个日期之间的工作日数?

切换到"工作日"选项卡。它仅统计周一至周五,跳过周六和周日,并允许您使用美国、英国或加拿大的节假日预设,或自定义节假日列表来扣除法定假日。

如何对日期进行加减天数操作?

使用"加减"选项卡:选择开始日期,选择加或减,输入年、月、周、日的任意组合。也可以仅按工作日计算,跳过周末——适合估算配送或交付时间。

闰年是如何处理的?

自动处理。每四年——以及能被400整除的世纪年——增加2月29日,计算器会在每个跨越它的时间段中计入这一天。例如,2024年2月28日到3月1日是2天,因为2024是闰年,而2023年相同时段只有1天。

如何计算距某日期还有多少天或已过多少天?

使用"距今天数/已过天数"框:输入任意日期,它会自动与今天比较。未来日期显示还剩多少天以及是星期几;过去日期显示已经过去了多少天。

为什么月日分解与总天数不一致?

因为日历月的天数不同——28、29、30或31天。分解使用每个月的实际天数:1月15日到3月15日读作"2个月",但在非闰年是59天,闰年是60天。总天数始终是精确计数。两个数字都正确——它们对同一时间段回答了略有不同的问题。

Related tools

查看全部工具