Command Palette

Search for a command to run...

日期/时间

日期与时长计算器

计算距离某个日期还有多少天、过去了多久,以及两日期之间的年数和天数,包含闰年。

倒计时与已过时间
比较两个时刻,查看剩余或已过的天、小时、分钟。

按浏览器本地时区(UTC)计算。

状态

剩余

1天 • 0小时 • 0分

1
小时
24
分钟
1440
两日期之间的跨度
计算开始和结束之间的总天数,以及按年+天的结果,包含闰年。

按本地时区以日历天比较,日数计算时忽略具体时间。

总天数

7

年份 + 天数

0年 7天

日历范围

2026-07-18 至 2026-07-25(UTC 日期视图)

What

日期与时长计算器 定义

日期计算器用于计算两日期的差值,并显示剩余或已过时间。

Cases

常见使用场景

1

计算截止日期还剩多少天

2

衡量两个事件之间的已过时间

3

根据起止日期规划日程

How To

如何计算日期与间隔

计算倒计时、经过时间与日期区间的分步指南。

1

选择模式

选择倒计时/经过或区间计算。

2

输入日期

输入基准与目标(或起止)时间。

3

查看结果

查看结果并按需复制。

Knowledge

了解日期计算

闰年规则
如果一个年份能被 4 整除,它就是闰年,但世纪年必须能被 400 整除。因此 2000 年是闰年,而 1900 年不是。2 月 29 日仅在闰年存在。
计算日期差异
日期差异可以用天、周、月或年来表示。天数的计算比较直接。月份和年份较难计算,因为月份长度不一。不同的算法可能会给出略有不同的结果。
经过的时间与日历时间
经过时间计算实际过去的时间(考虑 DST 更改)。日历时间计算日历单位。从现在开始的一个月可能是 28-31 天,具体取决于哪个月。
工作日计算
工作日计算不包括周末和假期。这在金融、法律和商业环境中很常见。假期日历因国家而异,甚至因国家内的不同地区而异。
日期库
对于复杂的日期运算,请在 JavaScript 中使用 date-fns、Luxon 或 Day.js 等库。它们处理边缘案例、时区问题,并为日期操作提供一致的 API。

FAQ

日期计算器 FAQ

如何区分剩余和已过?
目标时间在参考时间之后则显示为剩余,在之前则显示为已过,相同则显示 0。
会处理闰年、闰日(闰月)吗?
会。使用公历并包含闰日;农历闰月不在范围内,平年的 2 月 29 日会安全地调整为 2 月 28 日来累加年份。
为什么总计和只看天数时的结果不同?
倒计时包含小时和分钟,即使不到整天也会反映在小时/分钟上。
想从现在算到截止日的剩余天数。
点击“设为现在”作为参考,再选择截止时间为目标,就能立即看到剩余的天/小时/分钟。
年 + 天是怎么计算的?
先从开始日期算出完整的日历年份,再加上剩余天数。包含闰年,平年的 2 月 29 日会调整为 2 月 28 日。
如何避免时区或夏令时造成的偏差?
结果使用浏览器时区。跨地区比较时,请先把两个时间转换为 UTC 再输入,以避免夏令时偏移。
日期与时长计算器