日期之间的时间计算器 - 天、周、小时等

快速预设 - 历史
快速预设 - 季节性

预设设置开始日期。今天自动设置为结束日期。或者选择任意两个您喜欢的日期。

同时计算任意两个日期之间所有单位的准确时间:年、月、周、日、小时、分钟和秒。包括工作日、日期+时间精确模式、未来日期的实时倒计时、包含/排除结束日期、交换日期、复制和共享 - 没有任何单一竞争对手提供的功能相结合。

两个日期之间的时间是多少?

两个日期之间的时间是分隔两个日历点的精确持续时间,根据 ISO 8601:2019 间隔算术标准测量。持续时间分为两种形式:日历持续时间(使用精确月份长度的年、月和日)和总持续时间(单个单位 - 总天数、小时或秒)。两者同时显示在上面。大多数计算器只显示一项;该工具显示所有八个。

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

两个日期之间的天数等于结束日期的儒略日数减去开始日期的儒略日数。儒略日数可将任何公历日期转换为连续整数计数,从而无需手动跟踪月份长度或闰年。对于同月内的日期,直接减去天数:4 月 14 日至 4 月 28 日 = 14 天。

对于跨越数月或数年的日期,标准算法按如下方式进行。将这两个日期转换为固定纪元(参考年的 1 月 1 日)的总天数。从较大的值中减去较小的值。如果选择了包含结束日期选项,则添加一项。无论月份长度变化(每月 28、29、30 或 31 天)和闰年发生情况如何,结果都精确到日历日。

To calculate the time between dates manually, follow these steps.首先,计算日期之间的完整年份。 Second, count remaining complete months after those full years. Third, count remaining days after those full months. Concatenate the three values as years/months/days for the calendar duration. For total days, multiply years by 365.25 (average) or compute from exact epoch counts for precision.

日历持续时间和总天数有什么区别?

日历持续时间将经过的时间表示为年、月和日,例如“2 年、3 个月、14 天”。它使用精确的公历月份长度并考虑闰年。总天数将相同的间隔表示为单个整数 - 例如“848 天” - 对于截止日期计算、天数和项目管理很有用。

The distinction matters because one calendar month is not always 30 days.一月有 31 天;二月有28或29; April has 30. "3 months" starting January 1 ends April 1 (90 days); "3 months" starting March 1 ends June 1 (92 days).总天数始终是明确的。日历持续时间更易于理解。 This calculator displays both simultaneously — no unit switching required, unlike all nine competitors listed on this page.

特别是对于实际年龄计算——从出生日期开始测量准确的年龄——年龄计算器应用相同的 ISO 8601 间隔算法,并另外输出下一个生日倒计时、星座和世代标签。

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

两个日期之间的工作日(工作日)等于总日历天数减去周末天数(周六和周日)。该公式使用整周来实现 O(1) 性能:business_days = Floor(total_days / 7) × 5,加上剩余天数中的工作日计数。剩余天数循环最多运行 6 次迭代,检查每天的星期几(ISO 工作日:1 = 星期一,7 = 星期日)。

工作日计算直接适用于雇佣法(通知期、法定期限)、项目管理(冲刺持续时间、交付 SLA)和财务合同(结算日期、发票付款条款)。公共假期排除因国家和司法管辖区而异;该计算器普遍排除星期六和星期日,并并排显示总天数和工作日以进行直接比较。

特别是对于雇佣期限 - 计算服务年限、养老金资格或通知期权利 - 使用服务年限计算器,它通过明确的月份边界处理输出日历持续时间和工作日。

包含结束日期与排除结束日期是什么意思?

独占结束日期(默认)计算截至日期但不包括结束日期的天数。 4 月 1 日至 4 月 5 日(不含)= 4 天。包含结束日期计算结束日期本身。 4 月 1 日至 4 月 5 日(含)= 5 天。差异只有一天,但正确的选择完全取决于用例。

使用案例正确设置原因
年龄计算(我多大了?)独家的年龄计算至参考日期(但不包括参考日期)——直到午夜过去,您还不是生日的下一个年龄。
合同期限(“从1月1日到1月31日”)包容性1月1日和1月31日都是合同期内的工作日,总共31天。
项目冲刺(剩余天数)独家的结束日期为截止日期;前一天停止工作。
门票/预订时长(3晚住宿)包容性入住和退房日期均算作住宿的一部分。
法律通知期独占或包容特定司法管辖区——根据适用的法规或合同条款进行验证。
文件/记录的年龄包容性今天的文档在当天结束时是 1 天,而不是 0。

一年有多少天、几周和几个月?

一个公历年平年有 365 天,闰年有 366 天。一年恰好包含 52 周零 1 天(普通)或 52 周零 2 天(闰年)。一个日历年包含 12 个月。天文学中使用的平均年长是 365.2425 天,这是对儒略历 365.25 天平均值的公历修正。

单元精确值近似笔记
每分钟秒数6060根据定义精确
每小时分钟数6060根据定义精确
每天的小时数2424根据定义精确
每周天数77根据定义精确
每月天数28–3130.44变化;二月有 28 或 29
每年天数365 或 366365.2425公历平均数
每年几周52 + 1 或 2 天52.18ISO 8601 周编号
每年几个月1212根据定义精确
每天秒数86,40086,400不包括闰秒
每年秒数31,536,000(普通)3156万与标准年份完全相同

这些转换系数为上面计算器中的所有单位输出提供动力。当计算器显示两个日期之间的“1,248,300 分钟”时,它将总天数乘以 1,440(每天的分钟数)。秒的计算方式为total_days × 86,400,并为未来的日期倒计时进行实时减法。

什么是闰年以及它如何影响日期持续时间?

闰年是包含 366 天的日历年,其中 2 月 29 日为闰日。公历规则:如果年份能被 4 整除,则为闰年,世纪年(能被 100 整除)则不是闰年,除非也能被 400 整除。2000 年和 2400 年为闰年; 1900和2100不是。

闰年以两种方式影响日期持续时间计算。首先,跨越 2 月 29 日的闰年周期比非闰年的同一名义周期多一天。平年2月1日至3月1日为28天,闰年为29天。其次,在大多数司法管辖区,2 月 29 日出生的人法定年龄为非闰年的 2 月 28 日,以防止时间顺序漂移。该计算器自动处理两种边缘情况。要计算 2 月 29 日出生日期的精确年龄,请使用年龄计算器.

如何计算日期之间的时间(包括小时和分钟)?

要包含时间精度,请在上面的计算器中切换到“日期+时间精度”模式。输入开始日期和时间 (HH:MM) 以及结束日期和时间 (HH:MM)。该计算器将两者转换为 Unix 时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数),从结束减去开始,并将结果分解为天、小时、分钟和秒。

在这些场景中,时间精度很重要:计算从会议开始到结束的准确项目持续时间、确定跨时区的航班起飞和到达之间的经过时间、测量医疗记录中临床事件之间的间隔以及计算跨午夜的加班工资周期。对于专用的仅时间计算器(没有日期输入),请参阅日期+时间模式在此工具内 - 不需要单独的工具。

日期 + 时间模式与仅日期模式共享相同的新窗口打印功能 - 单击“下载 PDF”即可获得包含所有单位、准确的开始和结束时间戳以及 AgeCalculator.su 品牌标题的干净一页报告。

历史日期是多久以前?常见示例解答

使用上面的预设即可立即回答历史持续时间问题 - 单击任何事件名称,今天的日期将自动设置为结束日期。截至 2026 年 4 月计算的常见示例:

The Apollo 11 moon landing (July 20, 1969) was 56年8个月零25天前— 大约 20,724 天、2,960 周或 497,376 小时。 9 月 11 日袭击(2001 年 9 月 11 日)24年7个月零3天前。万维网的发明(1991 年 8 月 6 日)34年零8个月零8天前。柏林墙倒塌(1989 年 11 月 9 日)36年5个月零5天前.

对于有关个人、组织或文档在特定历史日期(而不是从某个历史日期到今天)有多少年的问题,年龄计算器接受任何参考日期,而不仅仅是今天。输入历史开始日期和历史结束日期以计算历史中任意两点之间的持续时间。

自此起的时间和至此为止的时间有什么区别?

自过去的时间衡量从过去的日期到参考日期(通常是今天)所经过的持续时间。等待时间衡量从参考日期到未来日期的剩余持续时间。两者都使用相同的算术——用较晚的日期减去较早的日期。标签的方向改变,而不是计算。

该计算器自动处理这两种情况:过去的日期产生“时间以来”的结果;未来的日期会产生“时间直到”结果,并另外激活实时倒计时自动收报机,该自动倒计时自动倒计时(天、小时、分钟和秒),每秒更新一次,无需重新加载页面。切换到“倒计时”模式以隔离此视图。实时行情自动收录器使用请求动画帧当选项卡隐藏时,可实现平滑更新和零 CPU 开销。

用例的常见时间:距离合同到期日的天数、距离项目截止日期的周数、距离退休日期的月数或距离预定事件的秒数。这年龄计算器下一个生日倒计时使用与某人即将到来的生日相同的机制。

关于日期之间的时间的常见问题

两个日期之间相差多少天?

两个日期之间的天数等于结束日期减去开始日期(以日历日为单位)。 4月1日至5月1日=30天(不含)或31天(含)。上面的计算器可以立即计算并同时显示总周、小时、分钟和秒,无需选择单位。

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

将总天数除以 7。将结果取整得到完整的周数;剩下的就是额外的天数。 2024年4月1日到2024年10月1日=183天=26周零1天。计算器在单位网格中将其显示为“26 周 + 1 天”——无需手动划分。

查找两个日期之间的月数的最快方法是什么?

月份 = (结束年份 − 开始年份) × 12 + (结束月份 − 开始月份)。如果结束日期早于开始日期,则调整 -1。 1 月 15 日至 11 月 3 日 = (0 × 12) + (11 − 1) − 1 = 9 个月。计算器还将其显示为用于长期计算的总近似月份(年 × 12 + 月份)。

两个日期之间相差多少小时?

小时数 = 总天数 × 24。4 月 1 日至 5 月 1 日(30 天)= 720 小时。计算器以单位网格显示准确的总小时数。对于当天或跨午夜边界的小时精度,请使用日期 + 时间精度模式并输入准确的开始和结束时间。

一天、一周、一个月、一年有多少秒?

一天 = 86,400 秒。一周 = 604,800 秒。平均一个月 ≈ 2,629,800 秒(30.44 天)。一个普通年 = 31,536,000 秒;一个闰年 = 31,622,400 秒。计算器将总日历天数乘以 86,400,得到总秒数输出。

2月算28天还是29天?

在任何闰年(可被 4 整除,不能被 400 整除的世纪年除外),二月计算为 29 天,平年为 28 天。该计算器使用精确的公历月份长度,而不是固定的 30 天近似值,因此无论日期范围跨越哪个月份,所有输出都是准确的。

工作日与日历日有何不同?

工作日(工作日)不包括周六和周日。两周(14 个日历日)包含 10 个工作日。计算器同时显示:主要结果中的总日历天数和细分面板中的工作日数。公共假期不会自动排除,因为公共假期因国家/地区和司法管辖区而异。

这个计算器可以计算从过去的某个日期到今天的天数吗?

是的。输入任何过去的日期作为开始日期,然后单击结束日期字段旁边的“今天”快捷方式。结果立即显示自该日期以来已经过去了多少年、月、日、小时、分钟和秒。历史预设事件(Apollo 11、9 月 11 日等)只需单击一下即可自动填充开始日期。

Frequently Asked Questions

包含结束日期和排除结束日期有什么区别?

独占(默认)计数截至但不包括结束日期。包含添加结束日期本身,在结果中添加一整天。专用于年龄计算、倒计时器和项目截止日期。适用于合同期、酒店住宿以及开始日期和结束日期均已满员的任何情况。

什么是日期+时间精度模式?

日期 + 时间精度模式将 HH:MM 时间字段添加到两个日期。该计算器将两者转换为 Unix 时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数)减去它们,并将结果分解为天、小时、分钟和秒。使用它来计算飞行时间、班次长度、临床事件间隔以及一天中的确切时间很重要的任何计算。

如何与他人分享我的约会间隔时间结果?

单击结果面板中的共享按钮。计算器将两个日期编码为 URL 查询参数 (?date1=YYYY-MM-DD&date2=YYYY-MM-DD) 并将链接复制到剪贴板。任何打开该链接的人都会看到计算器中预先填写了您的日期,并且结果立即显示。 “复制”按钮复制所有单位的持续时间的纯文本摘要。

计算器中预设的历史事件有哪些?

该计算器包括 13 个一键式预设:8 个历史事件(阿波罗 11 号登月、万维网发明、柏林墙倒塌、第二次世界大战结束、9 月 11 日袭击、宣布 COVID-19 大流行、第一部 iPhone 发布、罗马帝国衰落)和 5 个季节性事件(元旦、圣诞节、情人节、万圣节、美国独立日)。季节性预设会自动计算下一个即将发生的事件。

什么是儒略日数以及它如何在日期计算中使用?

儒略日数 (JDN) 是儒略历中自公元前 4713 年 1 月 1 日以来的连续整数天数 - 通用日期序列号。减去两个 JDN 即可得出任意两个日期之间的确切天数,无需跟踪月份长度或闰年。 2026 年 4 月 15 日的 JDN 为 2,461,946。该计算器在内部使用相同的历元计数方法,在相减之前将公历日期转换为天计数。

未来日期的实时倒计时代码如何运作?

当结束日期是将来时,计算器会激活实时倒计时,显示天、小时、分钟和秒。它使用 JavaScript 的 requestAnimationFrame API(每秒触发 60 次的浏览器动画循环)从初始剩余秒数中减去经过的时间。当浏览器选项卡不活动时,这可以提供流畅、准确的倒计时,无需重新加载页面,CPU 使用率接近于零。

为什么相同的名义期间根据开始日期的不同而跨越不同的天数?

由于日历月包含 28、29、30 或 31 天,因此“一个月”不是固定的天数。 1月1日至2月1日=31天; 6月1日至7月1日=30天; 2 月 1 日至 3 月 1 日 = 28 或 29 天(取决于闰年)。这就是为什么计算器显示人类可读上下文的日历持续时间(年/月/日)和总天数以进行明确比较。总天数始终是准确的;日历月份始终是近似值。

我可以下载或打印我的持续时间计算吗?

是的。单击结果面板中的下载 PDF 按钮。计算器将打开一个干净的新浏览器窗口,仅包含结果(没有页眉、页脚、侧边栏或表单),并自动触发浏览器打印对话框。从打印对话框另存为 PDF。该报告包括带有 AgeCalculator.su 的品牌标题和今天的日期、所有单位输出、工作日计数以及 ISO 8601 引用。

什么是倒计时模式以及它与日期持续时间模式有何不同?

倒计时模式和日期持续时间模式执行相同的算术 - 都从较晚的日期中减去较早的日期。不同之处在于呈现方式:日期持续时间模式强调日历持续时间(年/月/日)作为主要结果;倒计时模式使实时 D:H:M:S 计时器成为核心,当您想要显示截止日期或事件的运行时钟时,该模式非常有用。使用计算器上方的选项卡在模式之间切换。

社区精准记录0 审核 • 0 ★ 平均

系统同步。没有报告差异。