Module
Contents
Index 🔎︎

## DATEDIF

该函数可返回“起始日期”与“终止日期”之间的整数天数、月份数或年数。

### 语法

DATEDIF(起始日期; 终止日期; 间隔单位)

起始日期 是开始计算的日期。

终止日期 是计算终止的日期。终止日期必须晚于起始日期。

间隔单位 为字符串，有效值有“d”“m”“y”“ym”“md”或“yd”。

“间隔单位”有效值 | 返回值
“d” | “起始日期”与“终止日期”之间的整数天数。
“m” | “起始日期”与“终止日期”之间的整数月份数。
“y” | “起始日期”与“终止日期”之间的整数年数。
“ym” | “起始日期”与“终止日期”之间的整数月份数，忽略年数。
“md” | “起始日期”与“终止日期”之间的整数天数，忽略年月数。
“yd” | “起始日期”与“终止日期”之间的整数天数，忽略年数。

### 示例

生日计算。某人生于 1974-04-17。今天日期为 2012-06-13。

=DATEDIF("1974-04-17";"2012-06-13";"y") 得到 38。=DATEDIF("1974-04-17";"2012-06-13";"ym") 得到 1。=DATEDIF("1974-04-17";"2012-06-13";"md") 得到 27。因此此人的年龄为 38 年 1 月 27 天。

=DATEDIF("1974-04-17";"2012-06-13";"m") 得到 457，他已经活过 457 个月。

=DATEDIF("1974-04-17";"2012-06-13";"d") 得到 13937，他已经活了 13937 天。

=DATEDIF("1974-04-17";"2012-06-13";"yd") 得到 57，他上次生日在 57 天前。