Main Content

eomday

달의 마지막 날

설명

예제

E = eomday(Y,M)은 연도 Y의 지정된 월 M의 마지막 날을 반환합니다. 출력값 E는 숫자형 배열입니다. 모든 달의 마지막 날은 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를 사용하여 2월에 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

1월

2

2월

3

3월

4

4월

5

5월

6

6월

7

7월

8

8월

9

9월

10

10월

11

11월

12

12월

예: E = eomday(2020,12)는 12를 월 숫자 값으로 지정합니다.

예: E = eomday(2020,1:6)는 월 숫자 값으로 구성된 배열을 지정합니다.

버전 내역

R2006a 이전에 개발됨