您输入的任何内容都不会被存储 - 这纯粹是算术运算,在同一请求中计算并返回结果。
您输入的任何内容都不会被存储 - 这纯粹是算术运算,在同一请求中计算并返回结果。
输入一个开始日期(出生日期、纪念日或任何日期),本工具会算出到今天或到你选择的其他日期之间的确切间隔:年、月、日,以及总天数和完整周数。计算按真实的公历月份和闰年进行,所以结果是精确的,而不是按 365.25 天平均值得出的估算。
用天数除以 365.25 得到的是平均值,而不是确切年龄:结果会随期间内闰年的多少而偏移。本工具改用完整的日历单位计算。它先找出两个日期之间、不超过结束日期的最大完整月数,再把剩余部分显示为天数。例如:从 15/08/1990 到 31/10/2026 是 36 年 2 个月 16 天,即 13,226 天或 1,889 个完整周。
当开始日期中的日数在之后某个月份不存在时,本工具把该月最后一天视为周年日。因此 31/01/2026 到 28/02/2026 正好 1 个月,31/01/2026 到 01/03/2026 是 1 个月 1 天。2 月 29 日出生的人也按同样规则:在没有 2 月 29 日的年份,此人在 2 月 28 日长一岁,所以 29/02/2000 到 28/02/2001 正好 1 年。如果法律或合同对 2 月 29 日出生者另有规定,请以该规定为准。
总天数就是从开始日期到结束日期的简单计数。开始当天不计入,所以 01/01/2026 到 02/01/2026 是 1 天,同一日期输入两次为 0 天。总周数是总天数除以 7 后向下取整,所以 13 天显示为 1 周。这两个数字直接由两个日期算出,与年、月、日的分解无关。如需把结束日期也计入,或只算工作日,请使用日期差计算器。
很多资格规定按某个固定日期而不是今天计算年龄。把出生日期填为开始日期,把截止日期填为结束日期。示例:印度 2026 年公务员考试(Civil Services Examination),UPSC 第 05/2026-CSE 号公告要求普通类别考生在 2026 年 8 月 1 日已满 21 周岁且未满 32 周岁,即出生日期须在 1994 年 8 月 2 日至 2005 年 8 月 1 日之间。出生于 01/08/1994 的考生,工具显示到 01/08/2026 正好 32 年:已达到上限,不符合资格。出生于 02/08/1994 的考生,显示 31 年 11 个月 30 天:仍符合资格。保留类别的年龄放宽会提高上限,请以公告原文为准。
不会。任何日期都不会写入磁盘、数据库、缓存或日志。网站只统计发生了一次计算,不附带任何日期。
工具会显示错误提示,而不是猜测。交换两个日期后再试一次。
会。分解基于真实的日历月份和天数,而不是固定的 365.25 天一年,因此闰年和不同月份的天数都能精确处理。
本工具在 2 月 28 日为其增加一岁。29/02/2000 到 28/02/2001 显示正好 1 年,而到 27/02/2001 显示 11 个月 29 天。
开始日期不计入:01/01/2026 到 02/01/2026 是 1 天。如果你的规则把两天都算上,请加 1,或使用日期差计算器中的"包含结束日期(两天都计入)"选项。
两个日期的年份最多相差 150,例如 1876 和 2026。这足以覆盖任何人的一生;超出的跨度会被拒绝,而不是计算。
把出生日期放在 A2,结束日期放在 B2(或用 TODAY() 表示今天)。=DATEDIF(A2,B2,"Y") 得出整年数,=DATEDIF(A2,B2,"YM") 得出其后的月数。天数用 =B2-EDATE(A2,DATEDIF(A2,B2,"M")),即距上一个整月周年日的天数,与本工具的算法相同。示例:1990 年 8 月 15 日(15/08/1990)出生,到 05/11/2026 三个公式得出 36 年 2 个月 21 天,与这里一致。Microsoft 不建议用 DATEDIF 的 "MD" 单位计算天数,因为它可能返回负数、零或不准确的结果。DATEDIF 在 Google 表格中同样可用;某些语言版本的 Excel 会翻译函数名,并用分号分隔参数。
月数的算法是把开始日期每次往后推一个日历月。如果新月份里没有开始日期那一天,就落在该月的最后一天,所以 31/01/2026 到 28/02/2026 显示 1 个月 0 天,31/01/2026 到 30/04/2026 显示 3 个月 0 天。反过来,30/04/2026 到 31/05/2026 是 1 个月 1 天。Excel 的 EDATE 函数也是这样算的:=EDATE(DATE(2026,1,31),1) 返回 28/02/2026。如果通知期或试用期在月末结束,请以合同本身的规定为准。
把入职日期填为开始日期,把最后工作日或要核对的日期填为结束日期。01/04/2020 到 31/03/2026 显示 5 年 11 个月 30 天,因为开始日期不计入。如果公司制度或适用的法律把第一天和最后一天都算上,就把最后工作日的下一天作为结束日期:01/04/2020 到 01/04/2026 显示正好 6 年。不满一年的部分如何取整,因雇主和国家而异,把数字写进函件或表格之前,请先核对适用的规定。