模块
目录
索引 🔎︎

## 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 天前。