Main Content

eomday

一个月中的最后一天

说明

示例

E = eomday(Y,M) 返回年份 Y 中指定月份 M 的最后一天。输出 E 是一个数值数组。任一月份的最后一天都是 28 到 31(包括 28 和 31)之间的一个整数。

示例

全部折叠

返回 2022 年 1 月的最后一天。

E = eomday(2022,1)
E = 31

返回 2022 年每个月的最后一天。

E = eomday(2022,1:12)
E = 1×12

    31    28    31    30    31    30    31    31    30    31    30    31

eomday 函数考虑闰年。在闰年中,二月份有额外的一天,2 月 29 日。例如,2020 年是闰年。

E = eomday(2020,2)
E = 29

查找 2000 年到 2020 年之间的所有闰年。首先创建一个年份数值数组。然后使用 eomday 找到二月有 29 天的年份。

Y = 2000:2020;
E = eomday(Y,2);
leapYears = Y(E == 29)
leapYears = 1×6

        2000        2004        2008        2012        2016        2020

输入参数

全部折叠

年份值,指定为整数数组。

示例: E = eomday(2020,12) 将 2020 指定为年份值。

示例: E = eomday(2000:2020,12) 指定一个年份值数组。

月份值,指定为整数数组,其中每个元素均为 1 到 12(包括 1 和 12)之间的整数。月份值对应于表中列出的月份。

月份值

月份名称

1

一月

2

二月

3

三月

4

四月

5

五月

6

六月

7

七月

8

八月

9

九月

10

十月

11

十一月

12

十二月

示例: E = eomday(2020,12) 将 12 指定为月份值。

示例: E = eomday(2020,1:6) 指定一个月份值数组。

版本历史记录

在 R2006a 之前推出